Brainzyme® v4.0 Creative Strategy

Creative Dashboard

Google Ads & Meta — 4 Markets · 30 Ad Groups · 779 Copy Assets · 400–1,600 Meta Variations
← Audit Dashboard
⚠ Compliance: No ADHD treatment claims in ad copy. Never use “nootropic.” No treat / cure / prevent language. All pain points are lifestyle frames only. FSA/ASA compliant.
Total Headlines
540
Across 4 markets
Total Descriptions
149
Search + PMax
Meta Variations
400–1,600
Variable matrix
Campaigns
30
14 Search + 16 PMax
Canonical: PRO / ELITE 4-Class Vocabulary Lexicon — Class 1 SKU labels (motivation / stress relief) are site-authoritative. Class 4 (drive / calm) is hook copy only — never an SKU label. Open Marcom Matrix tab →

Google Ads — Keyword Matching

User declares intent via search query. We match with the right campaign, copy, and landing page.

PersonalisationKeyword-level (“gaba supplement” → GABA copy)
Scale~540 headlines, ~149 descriptions, 200–300 PMax images
Campaigns14 Search + 16 PMax across 4 markets
TargetingKeyword intent + audience signals
How it worksUser searches → We match query to ad group → Serve tailored headline/description → Direct to intent-specific landing page

Meta — Person Matching (Variable-Driven Creative)

Algorithm reads the creative, finds the right viewer. Creative IS the targeting (Andromeda).

PersonalisationPerson-level (“At 42, when the brain fog rolls in…”)
Scale600–2,400 ad variations from variable matrix
CampaignsBroad targeting, creative does the work
TargetingSelf-identification at second zero via hook
How it worksAlgorithm scans creative → Matches to person by demographics & behaviour → Age + situation stops the right person scrolling → Hook converts

Shared Foundation

15 Compliant Pain Points

Shared across both channels. Framed as lifestyle situations, not symptoms. FSA/ASA compliant.

PRO (9): brain fog, no motivation, can’t focus, nothing sticking, falling behind, lost sharpness, energy crash, flat/no spark, mental tiredness. ELITE (5): overstimulated, overwhelm, nervous, social discomfort, decision fatigue. Bundle (1): choice.

Product-Intent Map

GABA / L-Theanine→ FOCUS ELITE™
Dopamine / Focus→ FOCUS PRO™
Brain Fog / Quiz→ Quiz → All 3
Study / Revision→ FOCUS ORIGINAL™
Natural Alternative→ Starter Bundle

Compliance Rules (Everywhere)

Never claim to treat, cure, or prevent any condition. Never use “nootropic” in customer-facing copy. Never reference ADHD as a condition Brainzyme® treats. All claims must be substantiated and FSA-compliant. No “neurodivergent” + functional cognitive claims (ASA ruling).

Landing Pages Serve Both Channels

Landing PageIntentGoogle SourceMeta Source
GABA Precursor GuideGABA / L-Theanine seekersSERP UK GABA, PMax UK GABAGABA pain point hooks
Brain Fog QuizProblem-aware, brain fogSERP UK Problem-Aware, PMax UK Brain FogBrain fog hooks (all ages)
Dopamine Focus GuideFocus / concentration / dopamineSERP UK Dopamine & Smart FocusFocus/concentration hooks
3-Way ComparisonEvaluation / which productPMax UK BrandMoF comparison creative
Product Pages (Elite/Pro/Original)Product-specificBrand campaignsBoF retargeting

15 Compliant Pain Points — Shared Across Google & Meta

#Pain Point (Lifestyle Frame)Google Keyword ClusterMeta Hook ExampleNeuroProduct
PRO Territory (Dopamine — drive, motivation, focus, energy) • Mood: motivated, driven, sharp
1When the 3pm fog rolls in and your to-do list isn’t getting shorterbrain fog, mental fatigue“At 42, when the 3pm fog rolls in…”DopaminePRO™
2When you know what you need to do but can’t make yourself startfocus, motivation“You’re 28. You know what to do but can’t start…”DopaminePRO™
3When you’re trying to concentrate but your brain won’t hold anythingconcentration, study focus“I’m 22. Trying to concentrate but nothing holds…”DopaminePRO™
5When you’re trying to learn something new but nothing’s going instudy focus, exam supplements“19. Trying to learn but nothing’s going in.”DopaminePRO™
6When the day’s running away from you and you can’t catch upfocus at work, energy, falling behind“You’re 38. The day’s running away…”DopaminePRO™
8When your mind used to be razor-sharp but lately it’s not the samefocus decline (lifestyle frame)“I’m 52. My mind used to be sharp…”DopaminePRO™
10When the afternoon energy crash hits and you’ve still got half a day to goenergy, fatigue“You’re 45. Afternoon crash, half a day left…”DopaminePRO™
11When the spark’s gone and everything feels flatmotivation, flat mood, no spark“At 35, the spark’s gone…”DopaminePRO™
14When mental tiredness hits and you can’t push throughmental tiredness, fatigue“At 38, the mental tiredness won’t lift…”DopaminePRO™
ELITE Territory (GABA — calm, control, overwhelm relief, positive mood) • Mood: positive, calm, in control
4When coffee gives you jitters but you still need to performnatural alternatives, caffeine replacement“At 35, coffee gives you jitters but deadlines…”GABAELITE™
7When everything’s coming at you at once and you can’t keep any of it straightoverwhelm, stress, multitasking“At 34, everything’s coming at you at once…”GABAELITE™
12When your nerves are louder than your preparationnerves, social anxiety (lifestyle frame)“You’re 28. Nerves louder than your preparation…”GABAELITE™
13When you want to feel relaxed and present in a room full of peoplesocial comfort, social anxiety (lifestyle frame)“You’re 32. You want to feel present in the room…”GABAELITE™
15When every small decision feels like the last one you can makedecision fatigue, mental exhaustion“At 40, every small decision feels like the last…”GABAELITE™
Starter Bundle (Choice — empowerment, agency) • Brand: Think. Feel. Focus. Live.
9When you want to choose how you feel and pick your level of focus for the dayfocus supplements, choose your focus“At 40, choose how you want to feel today…”BothStarter Bundle
Compliance note: All pain points are framed as lifestyle situations, NOT symptoms. FSA/ASA compliant. Never imply conditions are age-caused. “Age-related focus decline” in the keyword column is the search intent we’re matching — ad copy frames it as “your mind used to be sharp” (lifestyle observation, not medical claim).

Pain Point → Channel Mapping

Google: Keyword → Ad Group → Landing Page

Each pain point maps to a keyword cluster, which maps to an ad group in the Search or PMax campaign. The ad group contains 15 tailored headlines and 4–5 descriptions that speak directly to that intent.

Example: Pain point #1 (brain fog) → keyword “brain fog supplements” → SERP UK Problem-Aware: Brain Fog → Brain Fog Quiz landing page.

Meta: Pain Point → Hook → Variable Matrix

Each pain point becomes a hook template. The variable matrix (age, sex) generates 120 unique text combinations across all 15 pain points from 7 headline modes (4 Meta age-hooks + 1 editorial/provocative + 2 Google: keyword-match, pain point response). Andromeda’s algorithm matches each variation to the viewer most likely to self-identify.

Example: Pain point #1 → “At 42, when the 3pm fog rolls in…” → Andromeda serves to women aged 38–48 who engage with wellness content.

7 Headline Modes

ModeFormatExampleChannel
1“At [age]…”“At 42, when the fog rolls in mid-afternoon…”Meta
2“You’re [age]…”“You’re 42. The fog rolls in. Your to-do list isn’t moving.”Meta
3“I’m [age]…”“I’m 42. The fog started rolling in mid-afternoon…”Meta
4“[age]. [Statement]”“42. The fog is real.”Meta
5Editorial / Provocative“Why I Threw My Coffee in the Bin”Meta + Google
6Keyword-Match“Best GABA Supplement UK — Plant-Powered, Scientifically Proven”Google
7Pain Point Response“Brain Fog Won’t Lift? Plant-Powered Clarity in 60 Minutes”Google

Modes 1–4: Meta person-matching (Andromeda). Mode 5: channel-agnostic editorial. Modes 6–7: Google keyword-matching (Search RSA + PMax text assets).

Headlines
540
Max 30 chars each
Descriptions
149
Max 90 chars each
Long Headlines
90
PMax asset groups
Markets
4
UK, DE, FR, US
SERP UK ADHD — Focus & Attention [DKI] SEARCH UK
15 headlines · 4 desc
brainzyme.com/pages/focus-supplements-guide
natural focus supplements, focus supplements UK, best focus supplements, herbal focus supplements, plant-based focus pills, supplements for focus and attention, natural concentration supplements, brain focus supplements, focus vitamins UK, attention supplements natural
#HeadlineChars
1Natural Focus Supplements25
2UK’s #1 Focus Supplement25
3Plant-Powered Focus Pills25
4Works Within 60 Minutes23
56,020+ Verified Reviews24
6Trusted by 2,000+ Doctors25
7Focus & Attention Support25
8No Crash. No Jitters.21
94.74/5 Stars — Try Today24
10365-Day Money-Back19
113 Formulas Available21
12Vegan & GMP Certified21
13Free UK Delivery16
14Subscribe & Save 16-33%24
15Made in Scotland16
#DescriptionChars
1Plant-powered focus supplements trusted by 2,000+ medical professionals. Works within 60 mins.90
2UK’s first natural focus brand. 4.74/5 from 6,020+ verified reviews. Free delivery.82
33 science-backed formulas from £18. No crash, no jitters. 365-day money-back guarantee.86
4Vegan, allergen-free, GMP certified. Made in Scotland. Subscribe & save up to 33%.82
SERP UK Problem-Aware: Brain Fog SEARCH UK
15 headlines · 4 desc
brainzyme.com/pages/brain-fog-quiz
brain fog supplements, how to clear brain fog, brain fog remedy, brain fog vitamins, brain fog help, supplements for foggy brain, mental clarity supplements
#HeadlineChars
1Clear the Brain Fog19
2Brain Fog? Try This.20
3Mental Clarity Formula22
4End the 3pm Fog15
5Plant-Powered Clarity21
6Think Clearer Today19
7Science-Backed Formula22
86,020+ Happy Customers23
9Works in Under 60 Mins22
10No Jitters. No Crash.21
11Trusted by Doctors18
12365-Day Guarantee17
13Free UK Delivery16
14From £18 Per Month17
15Take the Fog Quiz18
#DescriptionChars
1Struggling with brain fog? Our plant-powered formulas support mental clarity within 60 minutes.90
2Take our free brain fog quiz and find the right formula. 4.74/5 from 6,020+ verified reviews.89
3Natural GABA precursors support calm, clear thinking. Vegan, GMP certified, made in Scotland.90
42,000+ medical professionals trust Brainzyme. 365-day money-back. Subscribe & save up to 33%.90
SERP UK Problem-Aware: Can’t Concentrate SEARCH UK
15 headlines · 4 desc
brainzyme.com/pages/focus-supplements-guide
can’t concentrate supplements, concentration pills, focus pills UK, supplements for concentration, help with concentration, difficulty focusing supplements
#HeadlineChars
1Sharpen Your Focus18
2Concentration Support21
3Focus When You Need It22
4Stay Focused All Day20
5Natural Focus Formula21
6Get More Done Today19
7Works Within 60 Minutes23
8Plant-Powered Focus19
94.74/5 from 6,020+19
10Trusted by Doctors18
11No Prescription Needed22
12From Just £1813
13Free UK Delivery16
14365-Day Money-Back19
15Subscribe & Save 33%21
#DescriptionChars
1Struggling to concentrate? Brainzyme’s plant-powered formula supports focus within 60 minutes.90
23 science-backed formulas from £18. Trusted by 2,000+ medical professionals across the UK.88
3Natural concentration support with no crash or jitters. Vegan, GMP certified, made in Scotland.90
44.74/5 stars from 6,020+ verified reviews. 365-day guarantee. Free UK delivery on all orders.89
SERP UK Problem-Aware: Mental Fatigue SEARCH UK
15 headlines · 4 desc
brainzyme.com/pages/focus-supplements-guide
mental fatigue supplements, tired all the time supplements, energy and focus supplements, mental energy supplements, reduce mental fatigue, supplements for tiredness
#HeadlineChars
1Beat Mental Fatigue19
2Energy Without Jitters22
3All-Day Mental Energy21
4No Crash Formula16
5Plant-Powered Energy20
6Stay Sharp Till 5pm19
7Science-Backed Energy21
8Works in 60 Minutes19
96,020+ 5-Star Reviews22
10Trusted by 2,000+ GPs22
11Vegan & Allergen-Free21
12365-Day Guarantee17
13From £18 Per Box15
14Free UK Delivery16
15Made in Scotland16
#DescriptionChars
1Tired of mental fatigue? Brainzyme supports sustained energy and focus without the crash.87
2Plant-powered formulas that work within 60 minutes. Trusted by 2,000+ medical professionals.89
33 formulas from £18. Vegan, GMP certified, allergen-free. 365-day money-back guarantee.85
44.74/5 stars from 6,020+ verified reviews. Free UK delivery. Subscribe & save up to 33%.87
SERP UK Dopamine & Smart Focus: Dopamine Supplements SEARCH UK
15 headlines · 4 desc
brainzyme.com/pages/dopamine-focus-guide
dopamine supplements UK, natural dopamine boost, dopamine focus, supplements for motivation, dopamine support, how to boost dopamine naturally
#HeadlineChars
1Natural Dopamine Support24
2Dopamine Focus Formula22
3Boost Drive & Motivation24
4Plant-Based Dopamine20
5Feel Driven Again17
6Science-Backed Formula22
7Works in 60 Minutes19
86,020+ Verified Reviews24
9No Crash or Jitters19
10Trusted by 2,000+ GPs22
11Vegan & GMP Certified21
12365-Day Money-Back19
13From £29 Per Box15
14Free UK Delivery16
15Subscribe & Save 33%21
#DescriptionChars
1Natural dopamine support for focus and motivation. Plant-powered, works within 60 minutes.88
2FOCUS PRO contains natural dopamine precursors. 4.74/5 from 6,020+ verified UK reviews.86
3Trusted by 2,000+ medical professionals. Vegan, GMP certified, made in Scotland. From £29.89
4No crash, no jitters. 365-day money-back guarantee. Free UK delivery. Subscribe & save.87
SERP UK Dopamine & Smart Focus: Study & Smart Drugs SEARCH UK
15 headlines · 4 desc
brainzyme.com/pages/focus-supplements-guide
study supplements UK, smart supplements, focus supplements for studying, revision supplements, exam focus supplements, student focus pills
#HeadlineChars
1Study Focus Supplements23
2Exam Season? Get Sharp22
3Revision Focus Formula22
4Study Smarter, Not More23
5Natural Study Support21
6Focus for Students18
7Works in 60 Minutes19
8No Crash. No Jitters.21
9Plant-Powered Formula21
106,020+ 5-Star Reviews22
11Trusted by Doctors18
12From Just £1813
13365-Day Money-Back19
14Free UK Delivery16
15Vegan & GMP Certified21
#DescriptionChars
1Revision not sticking? Plant-powered focus formulas that work within 60 minutes. From £18.88
2Natural study support trusted by 2,000+ medical professionals. 4.74/5 from 6,020+ reviews.88
33 formulas to match your study needs. Vegan, allergen-free, GMP certified, made in Scotland.89
4No jitters, no crash. 365-day money-back guarantee. Free UK delivery. Subscribe & save.86
SERP UK GABA: GABA & L-Theanine SEARCH UK
15 headlines · 4 desc
brainzyme.com/pages/gaba-precursor-guide
gaba supplements UK, gaba precursor, l-theanine supplements, gaba for focus, natural gaba supplement, gaba and l-theanine, calm focus supplement
#HeadlineChars
1GABA Precursor Formula22
2Natural GABA Support20
3GABA + L-Theanine Blend23
4Calm Focus, Clear Mind22
5Stress-Free Focus17
6Plant-Powered GABA18
7Works in 60 Minutes19
8Doctor-Trusted Formula22
94.74/5 Stars Rating19
106,020+ Verified Reviews24
11365-Day Guarantee17
12Vegan & GMP Certified21
13Made in Scotland16
14Free UK Delivery16
15Subscribe & Save 33%21
#DescriptionChars
1FOCUS ELITE contains natural GABA precursors and L-Theanine for calm, focused thinking.86
2GABA supplements that actually cross the blood-brain barrier. Plant-powered. Works in 60 mins.90
3Trusted by 2,000+ medical professionals. 4.74/5 from 6,020+ reviews. Made in Scotland.85
4365-day money-back guarantee. Vegan, allergen-free, GMP certified. Free UK delivery.83
PMax UK Brand: General PMAX UK
15 HL · 5 desc · 5 long HL
brainzyme.com/products/brainzyme-combo-set-1x-elite-1x-professional-1x-original
brainzyme, brainzyme reviews, brainzyme UK, brain supplements UK, best brain supplements, focus supplement brand
#HeadlineChars
1Brainzyme Focus Supps21
2UK’s #1 Focus Brand20
3Think Clearer Today19
43 Formulas, 1 Brand19
5Plant-Powered Focus19
6Works in 60 Minutes19
7From Just £1813
84.74/5 — 6,020+ Reviews24
92,000+ Doctors Trust Us23
10No Crash. No Jitters.21
11Free UK Delivery16
12365-Day Money-Back19
13Vegan & GMP Certified21
14Subscribe & Save 33%21
15Made in Scotland16
#Long HeadlineChars
1Brainzyme — UK’s First Natural Focus Supplement Brand52
23 Plant-Powered Formulas for Focus, Energy & Clarity51
3Trusted by 2,000+ Medical Professionals Across the UK52
44.74/5 Stars from 6,020+ Verified Customer Reviews50
5Think Clearer, Get More Done — Works Within 60 Minutes54
#DescriptionChars
1UK’s first natural focus supplement brand. 3 plant-powered formulas from £18. Free delivery.89
2Trusted by 2,000+ doctors. 4.74/5 from 6,020+ reviews. Works within 60 minutes. Try today.88
3Vegan, allergen-free, GMP & HACCP certified. Made in Scotland. 365-day money-back guarantee.89
4Choose from 3 formulas: Elite for calm focus, Pro for drive, Original for everyday clarity.89
5Subscribe & save up to 33%. No crash, no jitters. Plant-powered science you can trust.85
PMax UK Brand: Retargeting PMAX UK
15 HL · 5 desc · 5 long HL
brainzyme.com/products/brainzyme-combo-set-1x-elite-1x-professional-1x-original
brainzyme reviews, brainzyme discount, buy brainzyme, brainzyme subscription, brainzyme offer
#HeadlineChars
1Still Thinking About It?24
2Ready to Try Brainzyme?23
3Come Back & Save 33%20
4Your Focus Awaits17
5365-Day Risk-Free Trial23
6Join 6,020+ Happy Users24
7Free Delivery on Orders23
8Works in 60 Minutes19
9No Risk. Full Refund.21
10Doctors Trust Brainzyme23
113 Formulas From £1819
12Subscribe & Save Big20
13Plant-Powered. Proven.22
14Made in Scotland16
15Vegan & GMP Certified21
#Long HeadlineChars
1Still Thinking? Join 6,020+ Customers Who Found Their Focus58
2365-Day Money-Back Guarantee — Zero Risk, Full Refund53
3Subscribe & Save Up to 33% on Your Brainzyme Order50
42,000+ Doctors Trust Brainzyme — See Why They Recommend It58
5Plant-Powered Focus That Works Within 60 Minutes49
#DescriptionChars
1You looked, now try it. 365-day money-back guarantee means zero risk. Free UK delivery.85
26,020+ verified reviews. 4.74/5 stars. The UK’s most trusted focus supplement brand.83
3Subscribe & save up to 33%. 3 plant-powered formulas from £18. Works within 60 minutes.86
4Trusted by 2,000+ medical professionals. Vegan, GMP certified, made in Scotland.80
5Choose Elite for calm focus, Pro for drive, or Original for everyday clarity. From £18.86
PMax UK GABA Precursor PMAX UK
15 HL · 5 desc · 5 long HL
brainzyme.com/pages/gaba-precursor-guide
gaba supplement, gaba precursor, l-theanine focus, calm focus supplement, natural gaba, gaba blood brain barrier
#HeadlineChars
1GABA Precursor Formula22
2Calm Focus, Clear Mind22
3GABA That Actually Works24
4Crosses the BBB15
5Stress-Free Clarity19
6Natural GABA + Theanine23
7Works in 60 Minutes19
8Doctor-Trusted Formula22
96,020+ Verified Reviews24
104.74/5 Star Rating18
11365-Day Guarantee17
12Vegan & GMP Certified21
13Made in Scotland16
14Free UK Delivery16
15Subscribe & Save 33%21
#Long HeadlineChars
1GABA Precursors That Cross the Blood-Brain Barrier Naturally59
2Calm, Focused Thinking with Natural GABA & L-Theanine53
3Most GABA Supplements Don’t Cross the BBB — Ours Does54
4Stress-Free Focus Backed by 2,000+ Medical Professionals56
5Plant-Powered GABA Formula — Works Within 60 Minutes53
#DescriptionChars
1Most GABA supplements can’t cross the blood-brain barrier. FOCUS ELITE uses natural precursors.90
2GABA + L-Theanine for calm, clear focus. Plant-powered, vegan, GMP certified. Works in 60 mins.90
3Trusted by 2,000+ medical professionals. 4.74/5 from 6,020+ verified reviews.78
4365-day money-back guarantee. Free UK delivery. Subscribe & save up to 33% on every order.88
5Stress-free focus made in Scotland. Allergen-free, vegan, HACCP certified. From £47.84
PMax UK Brain Fog PMAX UK
15 HL · 5 desc · 5 long HL
brainzyme.com/pages/brain-fog-quiz
brain fog, mental clarity, clear thinking, brain fog help, foggy head, mental sharpness
#HeadlineChars
1Clear the Brain Fog19
2Foggy Head? Fix It.19
3Mental Clarity Support22
4Think Clearly Again19
5Take the Fog Quiz18
6Plant-Powered Clarity21
7Works in 60 Minutes19
8No Crash. No Jitters.21
96,020+ Happy Customers23
10Trusted by 2,000+ GPs22
11365-Day Money-Back19
12Vegan & GMP Certified21
13From Just £1813
14Free UK Delivery16
15Made in Scotland16
#Long HeadlineChars
1Brain Fog Holding You Back? Find Your Formula in 60 Seconds57
2Plant-Powered Mental Clarity — Works Within 60 Minutes54
36,020+ Customers Cleared the Fog with Brainzyme48
4Take the Brain Fog Quiz and Find Your Perfect Formula52
5Trusted by Doctors, Backed by Science, Made in Scotland54
#DescriptionChars
1Brain fog making everything harder? Take our free quiz and find the right plant-powered formula.90
23 science-backed formulas for mental clarity. Works within 60 minutes. From £18. Free delivery.90
3Trusted by 2,000+ medical professionals. 4.74/5 from 6,020+ verified reviews. Try risk-free.89
4Vegan, GMP certified, allergen-free. Made in Scotland. 365-day money-back guarantee.83
5No jitters, no crash. Plant-powered focus and clarity. Subscribe & save up to 33%.82
PMax UK Attention & Focus PMAX UK
15 HL · 5 desc · 5 long HL
brainzyme.com/pages/focus-supplements-guide
focus supplements, attention supplements, concentration help, stay focused, focus vitamins, attention support natural
#HeadlineChars
1Sharpen Your Focus18
2Attention & Focus Aid20
3Stay Focused All Day20
4Natural Focus Formula21
5Get More Done Daily19
63 Formulas, Your Choice23
7Works in 60 Minutes19
8No Crash. No Jitters.21
96,020+ Verified Reviews24
10Trusted by 2,000+ GPs22
11365-Day Money-Back19
12Vegan & GMP Certified21
13From Just £1813
14Free UK Delivery16
15Subscribe & Save 33%21
#Long HeadlineChars
1Natural Focus & Attention Support That Works in 60 Minutes57
23 Plant-Powered Formulas — Find Your Perfect Focus Match56
3Trusted by 2,000+ Doctors — UK’s #1 Focus Supplement53
44.74/5 Stars from 6,020+ Reviews — Try It Risk-Free52
5No Crash, No Jitters — Plant-Powered Focus Made in Scotland59
#DescriptionChars
1Natural focus and attention support. 3 plant-powered formulas from £18. Works within 60 mins.89
2Trusted by 2,000+ medical professionals. 4.74/5 from 6,020+ verified reviews. Free delivery.89
3No crash, no jitters. Vegan, GMP certified, allergen-free. 365-day money-back guarantee.86
4Choose Elite for calm focus, Pro for motivation, or Original for everyday support. From £18.89
5Made in Scotland. Subscribe & save up to 33%. Think clearer and get more done every day.87
SERP DE Ritalin ADHS: Natürliche Alternativen SEARCH DE
15 headlines · 5 desc
brainzyme.com/de/pages/fokus-nahrungsergaenzung
ritalin alternative natürlich, natürliche konzentrationshilfe, fokus supplement ohne rezept, pflanzliche alternative ritalin, konzentration steigern natürlich
#HeadlineChars
1Natürliche Fokus-Formel23
2Pflanzliche Alternative23
3Fokus Ohne Rezept17
4Wirkt in 60 Minuten20
5Kein Crash, Kein Zittern24
6Über 6.020 Bewertungen24
7Von 2.000+ Ärzten18
84,74/5 Sterne13
9Vegan & GMP-Zertifiziert24
10365-Tage-Garantie17
113 Formeln Verfügbar20
12Hergestellt in Schottland25
13Ab £18 Pro Packung18
14Abo Sparen Bis 33%19
15Wissenschaftlich Belegt23
#DescriptionChars
1Pflanzliche Fokus-Ergänzung, der über 2.000 medizinische Fachkräfte vertrauen. Wirkt in 60 Min.90
23 wissenschaftlich fundierte Formeln ab £18. Kein Crash, kein Zittern. 365-Tage-Garantie.88
34,74/5 Sterne aus über 6.020 verifizierten Bewertungen. Vegan, GMP-zertifiziert.82
4Natürliche Konzentrationshilfe ohne Rezept. Hergestellt in Schottland. Abo sparen bis 33%.90
5Britains erste natürliche Fokus-Marke. Allergenfrei, vegan, HACCP-zertifiziert.79
SERP DE Ritalin ADHS: Fokus & Aufmerksamkeit SEARCH DE
15 headlines · 5 desc
#HeadlineChars
1Fokus & Aufmerksamkeit22
2Konzentration Steigern22
3Schärfer Denken Heute21
4Pflanzlich & Wirksam20
5In 60 Minuten Wirksam21
6Ohne Nebenwirkungen19
7Von Ärzten Empfohlen20
8Über 6.020 Bewertungen24
94,74 von 5 Sternen18
10365 Tage Geld-Zurück22
113 Formeln Wählbar18
12Vegan & Allergenfrei20
13Aus Schottland14
14Ab £186
15Abo & Sparen Bis 33%21
#DescriptionChars
1Natürliche Unterstützung für Fokus und Aufmerksamkeit. Pflanzlich, wirkt in 60 Minuten.88
2Über 2.000 medizinische Fachkräfte vertrauen Brainzyme. 4,74/5 aus 6.020+ Bewertungen.87
33 Formeln ab £18. Vegan, GMP-zertifiziert, allergenfrei. Hergestellt in Schottland.81
4Kein Crash, kein Zittern. 365-Tage-Geld-zurück-Garantie. Abo sparen bis 33%.79
5Wählen Sie Elite für ruhigen Fokus, Pro für Antrieb oder Original für den Alltag.84
SERP DE Konzentration SEARCH DE
15 headlines · 4 desc
#HeadlineChars
1Konzentration Steigern22
2Besser Konzentrieren20
3Fokus Den Ganzen Tag20
4Pflanzliche Fokus-Hilfe23
5Wirkt in 60 Minuten20
6Kein Crash, Kein Zittern24
7Von Ärzten Empfohlen20
84,74/5 Sterne13
9Über 6.020 Bewertungen24
10365-Tage-Garantie17
113 Formeln Ab £1816
12Vegan & Allergenfrei20
13Aus Schottland14
14Abo Sparen Bis 33%19
15Mehr Schaffen Heute19
#DescriptionChars
1Schwierigkeiten mit der Konzentration? Pflanzliche Formeln, die in 60 Minuten wirken. Ab £18.90
2Über 2.000 Ärzte vertrauen Brainzyme. 4,74/5 Sterne aus 6.020+ verifizierten Bewertungen.90
3Vegan, GMP-zertifiziert, allergenfrei. 365-Tage-Geld-zurück-Garantie. Aus Schottland.85
43 wissenschaftlich fundierte Formeln. Kein Crash. Abo sparen bis 33%. Jetzt testen.82
SERP DE Dopamin SEARCH DE
15 headlines · 4 desc
#HeadlineChars
1Natürliches Dopamin20
2Dopamin-Fokus-Formel20
3Antrieb & Motivation20
4Pflanzliche Dopamin-Hilfe25
5Wieder Motiviert Sein21
6Wirkt in 60 Minuten20
7Wissenschaftlich Belegt23
8Von Ärzten Empfohlen20
94,74/5 Sterne13
10Über 6.020 Bewertungen24
11Vegan & GMP-Zertifiziert24
12365-Tage-Garantie17
13Aus Schottland14
14Ab £29 Pro Packung18
15Abo Sparen Bis 33%19
#DescriptionChars
1Natürliche Dopamin-Unterstützung für Fokus und Motivation. Pflanzlich, wirkt in 60 Minuten.90
2FOCUS PRO enthält natürliche Dopamin-Vorstufen. 4,74/5 aus 6.020+ Bewertungen. Ab £29.87
3Über 2.000 Ärzte vertrauen Brainzyme. Vegan, allergenfrei, hergestellt in Schottland.86
4Kein Crash, kein Zittern. 365-Tage-Garantie. Abo sparen bis 33%. Jetzt testen.79
SERP DE GABA SEARCH DE
15 headlines · 4 desc
#HeadlineChars
1GABA-Vorstufen-Formel21
2Natürliches GABA17
3GABA + L-Theanin16
4Ruhiger Fokus, Klarheit23
5Stressfreier Fokus18
6Pflanzliches GABA17
7Wirkt in 60 Minuten20
8Von Ärzten Empfohlen20
94,74/5 Sterne13
106.020+ Bewertungen19
11365-Tage-Garantie17
12Vegan & Allergenfrei20
13Aus Schottland14
14GMP-Zertifiziert16
15Abo Sparen Bis 33%19
#DescriptionChars
1FOCUS ELITE enthält natürliche GABA-Vorstufen und L-Theanin für ruhigen, klaren Fokus.87
2GABA, das die Blut-Hirn-Schranke überwindet. Pflanzlich, wirkt in 60 Minuten.79
3Über 2.000 Ärzte vertrauen uns. 4,74/5 aus 6.020+ Bewertungen. Hergestellt in Schottland.90
4365-Tage-Geld-zurück-Garantie. Vegan, allergenfrei, GMP-zertifiziert. Abo sparen bis 33%.89
PMax DE Brand: Allgemein PMAX DE
15 HL · 5 desc · 5 long HL
#HeadlineChars
1Brainzyme Fokus15
2Deutschlands Wahl #120
3Klarer Denken Heute19
43 Formeln, 1 Marke18
5Pflanzlicher Fokus18
6Wirkt in 60 Minuten20
7Ab £18 Pro Packung18
84,74/5 — 6.020+ Reviews24
92.000+ Ärzte Vertrauen23
10Kein Crash. Kein Zittern.25
11365-Tage-Garantie17
12Vegan & GMP11
13Aus Schottland14
14Abo Sparen Bis 33%19
15Allergenfrei12
#Long HeadlineChars
1Brainzyme — Britains erste natürliche Fokus-Ergänzungsmarke57
23 pflanzliche Formeln für Fokus, Energie und mentale Klarheit60
3Über 2.000 medizinische Fachkräfte vertrauen Brainzyme55
44,74/5 Sterne aus über 6.020 verifizierten Bewertungen55
5Klarer denken, mehr schaffen — wirkt innerhalb von 60 Minuten60
#DescriptionChars
1Britains erste natürliche Fokus-Marke. 3 pflanzliche Formeln ab £18. Schnelle Lieferung.87
2Über 2.000 Ärzte vertrauen uns. 4,74/5 aus 6.020+ Bewertungen. Wirkt in 60 Minuten.85
3Vegan, allergenfrei, GMP- & HACCP-zertifiziert. Hergestellt in Schottland. 365-Tage-Garantie.90
4Elite für ruhigen Fokus, Pro für Antrieb, Original für den Alltag. Ab £18.78
5Abo sparen bis 33%. Kein Crash, kein Zittern. Pflanzliche Wissenschaft, der Sie vertrauen.89
PMax DE Brand: Retargeting PMAX DE
15 HL · 5 desc
#HeadlineChars
1Noch am Überlegen?19
2Bereit für Brainzyme?21
3Jetzt 33% Sparen16
4Ihr Fokus Wartet16
5365 Tage Risikofrei19
66.020+ Zufriedene Kunden24
7Wirkt in 60 Minuten20
8Kein Risiko. Geld Zurück.25
9Ärzte Empfehlen Uns20
103 Formeln Ab £1816
11Abo & Sparen12
12Pflanzlich. Bewiesen.21
13Aus Schottland14
14Vegan & GMP11
15Jetzt Fokus Finden18
#DescriptionChars
1Sie haben geschaut — jetzt testen. 365-Tage-Geld-zurück-Garantie. Kein Risiko.81
26.020+ verifizierte Bewertungen. 4,74/5 Sterne. Die vertrauenswürdigste Fokus-Marke.84
3Abo sparen bis 33%. 3 pflanzliche Formeln ab £18. Wirkt innerhalb von 60 Minuten.81
4Über 2.000 medizinische Fachkräfte vertrauen uns. Vegan, GMP, aus Schottland.79
5Elite für ruhigen Fokus, Pro für Antrieb, Original für Alltag. Risikofrei testen.86
PMax DE Anti-Fatigue (Geteiltes Budget) PMAX DE
15 headlines · 4 desc
#HeadlineChars
1Gegen Mentale Müdigkeit24
2Energie Ohne Crash18
3Mentale Energie Boost21
4Pflanzliche Energie19
5Den Ganzen Tag Wach19
6Schluss Mit Nachmittags-Tief28
7Wirkt in 60 Minuten20
8Von Ärzten Empfohlen20
96.020+ Bewertungen19
104,74/5 Sterne13
11365-Tage-Garantie17
12Vegan & Allergenfrei20
13Aus Schottland14
14Ab £186
15Abo Sparen Bis 33%19
#DescriptionChars
1Mentale Müdigkeit bekämpfen mit pflanzlichen Formeln. Wirkt in 60 Minuten. Kein Crash.86
2Über 2.000 Ärzte vertrauen Brainzyme. 4,74/5 aus 6.020+ Bewertungen. Ab £18.79
3Vegan, GMP-zertifiziert, allergenfrei. 365-Tage-Garantie. Hergestellt in Schottland.82
43 Formeln für den ganzen Tag. Abo sparen bis 33%. Jetzt risikofrei testen.74
SERP FR TDAH & Ritaline: Alternatives Naturelles SEARCH FR
15 headlines · 5 desc
#HeadlineChars
1Alternative Naturelle21
2Focus Sans Ordonnance21
3Formule Végétale Focus23
4Agit en 60 Minutes18
5Sans Crash, Sans Stress23
66 020+ Avis Vérifiés22
72 000+ Médecins16
84,74/5 Étoiles15
9Végan & Certifié GMP21
10Garantie 365 Jours19
113 Formules Disponibles22
12Fabriqué en Écosse20
13Dès £18 Par Boîte17
14Abonnez & Économisez22
15Scientifiquement Prouvé24
#DescriptionChars
1Complément focus végétal approuvé par plus de 2 000 professionnels de santé. Agit en 60 min.90
23 formules scientifiquement prouvées dès £18. Sans crash, sans nervosité. Garantie 365 jours.90
34,74/5 étoiles sur 6 020+ avis vérifiés. Végan, certifié GMP, fabriqué en Écosse.87
4Alternative naturelle pour la concentration. Sans ordonnance. Abonnez-vous et économisez 33%.90
5Première marque de focus naturel au Royaume-Uni. Sans allergen, végan, certifié HACCP.87
SERP FR Anti-Fatigue Mentale: Professionnels SEARCH FR
15 headlines · 4 desc
#HeadlineChars
1Anti-Fatigue Mentale20
2Énergie Sans Crash19
3Restez Performant17
4Clarté Mentale Pro19
5Formule Végétale17
6Agit en 60 Minutes18
7Sans Nervosité15
82 000+ Médecins16
94,74/5 Étoiles15
106 020+ Avis11
11Garantie 365 Jours19
12Végan & Certifié GMP21
13Fabriqué en Écosse20
14Dès £187
15Économisez Jusqu’à 33%24
#DescriptionChars
1Fatigue mentale au travail? Nos formules végétales agissent en 60 minutes. Sans crash.87
2Plus de 2 000 professionnels de santé font confiance à Brainzyme. 4,74/5 étoiles.84
33 formules dès £18. Végan, certifié GMP, sans allergène. Garantie 365 jours.80
4Abonnez-vous et économisez jusqu’à 33%. Livraison rapide. Fabriqué en Écosse.83
SERP FR Anti-Fatigue Mentale: Étudiants SEARCH FR
15 headlines · 4 desc
#HeadlineChars
1Focus Pour Étudiants21
2Révisions? Restez Net21
3Étudiez Plus Efficace22
4Formule Étudiant17
5Végétal & Naturel18
6Agit en 60 Minutes18
7Sans Crash. Sans Stress.23
82 000+ Médecins16
94,74/5 Étoiles15
106 020+ Avis Vérifiés22
11Garantie 365 Jours19
12Dès £18 La Boîte16
13Fabriqué en Écosse20
14Végan & GMP11
15Économisez 33%15
#DescriptionChars
1Révisions difficiles? Nos formules végétales pour la concentration agissent en 60 minutes.90
2Support naturel pour étudiants. 2 000+ professionnels de santé font confiance à Brainzyme.90
33 formules dès £18. Végan, sans allergène, certifié GMP. Garantie 365 jours.80
4Sans nervosité, sans crash. 4,74/5 étoiles. Abonnez-vous et économisez jusqu’à 33%.87
SERP FR Dopamine SEARCH FR
15 headlines · 4 desc
#HeadlineChars
1Dopamine Naturelle18
2Formule Dopamine Focus22
3Motivation & Énergie20
4Végétal & Efficace19
5Retrouvez Votre Drive21
6Agit en 60 Minutes18
7Prouvé Scientifiquement25
82 000+ Médecins16
94,74/5 Étoiles15
106 020+ Avis11
11Certifié GMP & Végan21
12Garantie 365 Jours19
13Fabriqué en Écosse20
14Dès £297
15Économisez 33%15
#DescriptionChars
1Support naturel de la dopamine pour focus et motivation. Végétal, agit en 60 minutes.85
2FOCUS PRO contient des précurseurs naturels de dopamine. 4,74/5 sur 6 020+ avis. Dès £29.89
32 000+ professionnels de santé font confiance à Brainzyme. Certifié GMP, fabriqué en Écosse.90
4Sans crash, sans nervosité. Garantie 365 jours. Abonnez-vous et économisez 33%.82
SERP FR GABA SEARCH FR
15 headlines · 4 desc
#HeadlineChars
1Précurseur GABA Naturel23
2GABA + L-Théanine17
3Focus Calme & Clair19
4GABA Végétal13
5Sans Stress, Plus Net21
6Agit en 60 Minutes18
72 000+ Médecins16
84,74/5 Étoiles15
96 020+ Avis Vérifiés22
10Garantie 365 Jours19
11Certifié GMP13
12Végan & Sans Allergène22
13Fabriqué en Écosse20
14Dès £477
15Économisez 33%15
#DescriptionChars
1FOCUS ELITE contient des précurseurs GABA naturels et de la L-Théanine pour un focus calme.89
2Le GABA qui traverse la barrière hémato-encéphalique. Végétal. Agit en 60 minutes.86
32 000+ médecins font confiance. 4,74/5 sur 6 020+ avis. Fabriqué en Écosse.79
4Garantie 365 jours. Végan, sans allergène, certifié GMP. Économisez jusqu’à 33%.85
PMax FR Brand PMAX FR
15 HL · 5 desc · 5 long HL
#HeadlineChars
1Brainzyme Focus15
2Le Choix #1 en France21
3Pensez Plus Clairement22
43 Formules, 1 Marque20
5Focus Végétal14
6Agit en 60 Minutes18
7Dès £18 La Boîte16
84,74/5 — 6 020+ Avis21
92 000+ Médecins16
10Sans Crash. Sans Stress.23
11Garantie 365 Jours19
12Végan & GMP11
13Fabriqué en Écosse20
14Économisez 33%15
15Sans Allergène15
#Long HeadlineChars
1Brainzyme — La première marque de focus naturel du Royaume-Uni60
23 formules végétales pour le focus, l’énergie et la clarté mentale62
3Plus de 2 000 professionnels de santé font confiance à Brainzyme63
44,74/5 étoiles sur plus de 6 020 avis clients vérifiés55
5Pensez plus clairement, accomplissez plus — agit en 60 minutes61
#DescriptionChars
1Première marque de focus naturel au Royaume-Uni. 3 formules végétales dès £18.80
22 000+ médecins font confiance. 4,74/5 sur 6 020+ avis. Agit en 60 minutes.77
3Végan, sans allergène, certifié GMP & HACCP. Fabriqué en Écosse. Garantie 365 jours.89
4Elite pour focus calme, Pro pour motivation, Original pour le quotidien. Dès £18.81
5Abonnez-vous et économisez 33%. Sans crash. Science végétale de confiance.78
SERP US Dopamine SEARCH US
15 headlines · 4 desc
#HeadlineChars
1Natural Dopamine Support24
2Dopamine Focus Formula22
3Drive & Motivation Boost24
4Plant-Based Dopamine Aid24
5Feel Driven Again17
6Science-Backed Formula22
7Works in 60 Minutes19
86,020+ Verified Reviews24
9Trusted by 2,000+ MDs22
10No Crash or Jitters19
11Vegan & GMP Certified21
12365-Day Money-Back19
13Made in Scotland, UK20
14Subscribe & Save 33%21
154.74/5 Star Rating18
#DescriptionChars
1Natural dopamine support for focus and motivation. Plant-powered, works within 60 minutes.88
2Trusted by 2,000+ medical professionals worldwide. 4.74/5 from 6,020+ verified reviews.86
3Vegan, GMP certified, allergen-free. Made in Scotland. 365-day money-back guarantee.83
4No crash, no jitters. Subscribe & save up to 33%. 3 formulas to match your needs.81
SERP US GABA SEARCH US
15 headlines · 4 desc
#HeadlineChars
1GABA Precursor Formula22
2Natural GABA Support20
3GABA + L-Theanine17
4Calm Focus Formula19
5Stress-Free Clarity19
6Plant-Powered GABA18
7Works in 60 Minutes19
82,000+ Doctors Trust It23
94.74/5 Star Rating18
106,020+ Verified Reviews24
11365-Day Guarantee17
12Vegan & GMP Certified21
13Made in Scotland, UK20
14No Crash. No Jitters.21
15Subscribe & Save 33%21
#DescriptionChars
1GABA precursors that cross the blood-brain barrier naturally. Plant-powered. Works in 60 mins.90
2FOCUS ELITE: GABA + L-Theanine for calm, focused thinking. 4.74/5 from 6,020+ reviews.85
3Trusted by 2,000+ medical professionals. Vegan, GMP certified, made in Scotland.80
4365-day money-back guarantee. No crash, no jitters. Subscribe & save up to 33%.80
SERP US Brain Fog SEARCH US
15 headlines · 4 desc
#HeadlineChars
1Clear the Brain Fog19
2Brain Fog Formula17
3Mental Clarity Support22
4Think Clearly Again19
5Plant-Powered Clarity21
6Works in 60 Minutes19
7Science-Backed Formula22
86,020+ Verified Reviews24
9Trusted by 2,000+ MDs22
10No Crash. No Jitters.21
11365-Day Money-Back19
12Vegan & GMP Certified21
13Made in Scotland, UK20
14From $23 Per Box16
15Subscribe & Save 33%21
#DescriptionChars
1Brain fog slowing you down? Plant-powered formulas for mental clarity. Works within 60 minutes.90
2Trusted by 2,000+ medical professionals worldwide. 4.74/5 from 6,020+ verified reviews.86
3Vegan, allergen-free, GMP certified. Made in Scotland. 365-day money-back guarantee.83
43 science-backed formulas. No jitters, no crash. Subscribe & save up to 33%.77
PMax US Brand PMAX US
15 HL · 5 desc · 5 long HL
#HeadlineChars
1Brainzyme Focus Supps21
2#1 UK Focus Brand17
3Think Clearer Today19
43 Formulas, Your Pick21
5Plant-Powered Focus19
6Works in 60 Minutes19
74.74/5 — 6,020+ Reviews24
82,000+ Doctors Trust Us23
9No Crash. No Jitters.21
10365-Day Money-Back19
11Vegan & GMP Certified21
12Made in Scotland, UK20
13Subscribe & Save 33%21
14Ships to the USA16
15Try Risk-Free Today19
#Long HeadlineChars
1Brainzyme — The UK’s First Natural Focus Supplement Brand56
23 Plant-Powered Formulas for Focus, Energy & Mental Clarity57
3Trusted by 2,000+ Medical Professionals — Now Ships to USA57
44.74/5 Stars from 6,020+ Verified Customer Reviews50
5Think Clearer, Get More Done — Works Within 60 Minutes54
#DescriptionChars
1UK’s #1 natural focus supplement brand, now shipping to the USA. 3 formulas from $23.84
2Trusted by 2,000+ doctors worldwide. 4.74/5 from 6,020+ reviews. Works within 60 minutes.88
3Vegan, allergen-free, GMP & HACCP certified. Made in Scotland. 365-day money-back guarantee.89
4Choose Elite for calm focus, Pro for drive, or Original for everyday support. Try risk-free.89
5No crash, no jitters. Subscribe & save 33%. Plant-powered science you can trust.80

Variable-Driven Creative Model

Creative IS the targeting. Andromeda reads the creative and finds the right viewer. Self-identification at second zero drives performance.

Locked Variables

VariableWhat It IsExample ValuesPurpose
NameFirst name in hookREMOVED — testing showed names reduce broad appealSelf-identification trigger
AgeSpecific number (not range)19, 22, 28, 34, 35, 38, 40, 42, 45, 51, 52Self-identification trigger
Pain pointLifestyle situation (NOT symptom)See Pain Points tab — 15 compliant framesThe hook — why they stop scrolling
Aspirational end pointHow life feels after“sharp all day”, “calm and in control”, “finally finishing the list”The promise
SexMale / FemaleDetermines name + photo selectionVisual matching
EthnicityPhoto diversity3–4 options per variationVisual matching
CityLocation referenceEdinburgh, Liverpool, Manchester, LondonPhase 2 — not yet active

Volume Math

120
Base Combinations
15 pain points × 4 ages × 2 sexes
600
Ad Creatives
120 base × 5 ToF templates
1,800–2,400
Visual Variations
600 × 3–4 ethnicity options
20–30
Cohort Size
Per launch batch

Template Architecture — Master Creative Blueprint (15 Slots)

Top of Funnel — The Scroll-Stoppers (Ref: Ancestral Supplements — native, raw, text-dominant)
1
“Ugly” Story Hook
Split screen: UGC photo + bold text
TBD
2
Native Notes App
iPhone notes screenshot
TBD
3
Age + Situation Callout
Giant text over lifestyle bg
TBD
4
Myth-Buster
“Brain Fog Sucks” (Canva 3)
LIVE
5
Raw Testimonial
UGC selfie + quotation overlay
TBD
Middle of Funnel — The Trust Builders (Ref: Moon Juice — clean, structured, editorial)
6
Us vs. Them Chart
3-Way (Canva 1) + Brand vs Caffeine (Canva 2) + Caffeine vs ELITE
LIVE ×3
7
3-Pillar Breakdown
Product hero + 3 benefit boxes
TBD
8
Authority Overlay
Trust badges around product
TBD
9
Review Spotlight
5-star + verified review
TBD
10
Inside the Tub
Formulation infographic
TBD
Bottom of Funnel — The Converters (Ref: Ghost Lifestyle — hyper-vibrant, product massive)
11
Bundle Showcase
3-tub bundle + SAVE X%
TBD
12
Subscribe & Save
Bold savings typography
TBD
13
Risk Reversal
365-day guarantee focus
TBD
14
Monthly Restock
Replenishment reminder
TBD
15
Retargeting Nudge
Simple product + “Still thinking?”
TBD

Note: Happy Days remapped to ToF #3 candidate. 3 existing Canva imports are MoF comparison layouts (#6). ToF is the biggest gap.

Psychology & Pipeline by Tier

Psychology

ToF: Pattern interruption. Brain ignores polished ads. Must look native/organic/“ugly”. Curiosity gaps, narrative hooks.

MoF: Trust, authority, feature translation. Strict char limits for multi-language safety (DE/FR).

BoF: Urgency, scarcity, impulse reduction. User knows brand. No education needed.

Pipeline Logic

ToF: Fluid text. Generous bounding boxes (white space is fine). 4 age-hook framings for length variety.

MoF: Strict schemas. Max 25 chars per benefit. Rigid comparison grids.

BoF: Minimal AI. Predefined strings (“SAVE 30%”, “NEW DROP”). Static vibrant templates.

• All text rendered by Templated.io — never baked into images.

9 Creative Formats

FormatHook TypePipelineUse When
Problem/Solution Staticproblem-agitationbatch_generate.pyGABA, Brain Fog — high transactional
Curiosity-Gap Staticcuriosity-gapbatch_generate.pyDopamine, educational intents
Social Proof Staticauthoritybatch_generate.pyBrand, retargeting
Product Hero Staticbenefit-leadbatch_generate.pyBrand only — max 20% of mix
Story Carouselvariescarousel_story_pipeline.pyAll intents — swipe creates momentum
Google DG Carouselproduct-showcasecarousel_pipeline.pyGoogle Demand Gen
Long-Form Copy / Advertorialcuriosity-gap + Andromeda signpostingManual (LLM copy + lifestyle image)Meta person-matching — highest intent filter
Put It To The Test Videocuriosity-gap + challengeManual (UGC)All platforms
Problem Narrative Videoproblem-agitationManual (scripted)All platforms

Intent-to-Format Mapping

Intent ClusterProblem-AgitationCuriosity-GapBenefit-LeadAuthorityLong-Form
Transactional high (GABA, Brain Fog)50%30%20%
Commercial comparison (Ritalin)40%40%20%
Educational (Dopamine)20%50%30%
Brand50%30%20%
General transactional40%30%30%

Production Mix Target

Problem/Curiosity Statics
40%
Highest priority
Carousels
25%
Swipe momentum
Long-Form / Advertorial
20%
Highest intent filter
Benefit-Lead / Product Hero
15%
Brand only — cap at 15%
Single source of truth: config/brainzyme_product_matrix.json → _meta. Dashboard reads data/product_lexicon.json (auto-synced via tools/sync_lexicon_to_dashboard.py). Edit the matrix only — never this file. Copy methodology version: loading… · added .

Power Vocabulary

Per-SKU adjective ladder. Tier 1 = pick first. Tier 2 = variation. Banned = validate_copy() error for the bound SKU.

SKU Approved Tier 1 (primary) Approved Tier 2 (supporting) Banned in ad copy

Structural Patterns

Five converting copy structures. Match candidate to a pattern before writing — see _meta.structural_patterns in the matrix.

Market Tonality Lens v1.0 NEW · 2026-04-23

Country-first filter. Every other copy decision (mechanism, stage, mode, character budget) flows through the market lens. Resolve market first, then project downstream.

Why it exists: Localisation is not translation. A UK "quiet competence" hook lands wrong in the US (reads as diffident) and wrong in DE (reads as under-claimed). The lens locks register, preferred verbs, proof style, and per-market regulatory guardrails. Enforced via product_matrix.validate_copy_market(text, market). Absorbs feedback_local_first_creative.md.

Funnel Register v2.0 4 NEW subsections · 2026-04-22

Persona-agnostic structural framework. Pain-state framing is the self-ID trigger for mechanism-bound SKUs — not aspirational/optimiser framing. Specific copy lines live in per-segment headline banks.

What changed (v1.0 → v2.0): flat string cells replaced with dict cells carrying register / audience_state / required / banned. Added tonal overlay (2026 resilience), BOF three-layer stack, and format deltas grid. Original is phased out — only Pro + Elite are ad-eligible. Full session log: Register v2.0 Log tab →

Tonal overlay — 2026 resilience register NEW · 2026-04-22

Register rules — Stage × SKU v3.1 · TWO-MODE TOF required / banned elements per cell

TOF view: Pain-state = problem-first self-ID · Aspirational = mechanism-bound identity. See mode_guidance per cell.
Stage FOCUS Original FOCUS Pro FOCUS Elite

BOF three-layer stack NEW · 2026-04-22 identical for Pro + Elite

Format deltas NEW · 2026-04-22 format IS register (post-Andromeda + PMax era)

Format TOF MOF BOF

ASA-Safe Phrase Library

Green = safe to use. Red = risky — documented regulatory action or hard-to-substantiate claim.

✓ Safe phrases

PhraseSourceNotes

✕ Risky phrases

PhraseReasonSource

Vocabulary Lexicon

PRO / ELITE — 4-Class Product Vocabulary Lexicon

The locked language system for our two hero products. Every customer-facing word draws from this 4-class framework. Class 1 (SKU labels) is site-authoritative — it must match what's actually on brainzyme.com, brainzyme.de, brainzyme.fr, brainzyme.us. Class 4 (emotional adjectives) like "drive" and "calm" are licensed for hook copy only — never as SKU labels or structural claims.

Loading from vault…
View labels in
Class PRO ELITE Licensed for
Loading 4-class matrix…

v1.2 Extensions NEW

Added 19 Apr 2026 — EFSA / NHC authorised claims, verb hierarchy, descriptor synonyms, market-specific localisation, and the consolidated biohacking-cluster exception. NEW pills auto-hide after the _new_until date in the vault.

Authorised Claims NEW

MarketPRO & ELITEORIGINAL (omits memory)

Verb Hierarchy NEW

MarketApprovedSparinglyBanned

Descriptor Synonyms NEW

MarketDefaultVarietyFlexible alternates

Localisation NEW

    Audience Context Exception NEW biohacker LPs only

    TermENDEFRLocalised?

    SA4 Short Claim Family — All 4 Markets

    Primary (A) is used ~65–70%. Alt (D) is used ~30–35% when the 3-tier range moat is the angle (competitor conquest, category education, quiz funnel entry).

    Market
    Primary (A) — short_claim_*
    Alt (D) — short_claim_alt_*

    Banned  ·  Approved

    ✕ Never write this

      ✓ Write this instead

        🔍 Copy Check — Paste ad copy to scan for lexicon violations

        Where it's enforced — 1 matrix + pointers

        Refactored 19 Apr 2026 (Session 41 — Path 2 SSOT migration): config/brainzyme_product_matrix.json_meta.lexicon is the single source of truth (multi-brand: each brand_product_matrix carries its own _meta.lexicon). Programmatic API: tools/product_matrix.pylexicon() / class_word() / sa4_short_claim() / validate_copy() / authorised_claims() / verb_hierarchy(). All other files are thin pointers. This dashboard fetches data/product_lexicon.json (auto-synced from the matrix via tools/sync_lexicon_to_dashboard.py) — edit the matrix only.

        File Role What it carries

        Register v2.0 — Session Log

        Date: 2026-04-22 (late session) · Session: 40 (copy-guardrail-consolidation continuation)
        Outcome: Funnel register rewritten v1.0 → v2.0. Persona-agnostic framework. Resilience tonal overlay. 14 files updated. 3-stage Opus 4.7 verification PASS.

        1. Trigger

        Calum pushed back on v1.0 funnel register framing. Two issues were raised:

        Issue 1 — Personas baked in. v1.0 said Pro was "aspirational, identity-led, match the archetype" and Elite was "empathetic, problem-first". The draft then wrote example copy like "For people who need to ship, not just start" (Pro) and "For focus that doesn't come at your nervous system's expense" (Elite). This locked the framework to one customer type — it broke for menopausal women, students, dads managing chaos, carers, founders, dev teams. The same SKU needs different copy across segments.
        Issue 2 — Missing macro context. v1.0 had no awareness of the 2026 economic / geopolitical climate. In a world of pressure, instability, and tight budgets, audiences want resilience framing (show up, keep going, hold it together) — NOT optimisation framing (10x, unleash, peak performance, unlock potential).

        2. Research Cascade (3 parallel Opus 4.7 agents)

        Research stream Key findings Cited sources
        Google Ads 2026 PMax 3-tier asset split (lifestyle / educational / offer). RSA query-matching. Demand Gen ABCD hooks (Attract/Brand/Connect/Direct). Combined video+image delivery. Asset fatigue refresh cadence. ALM Corp, Store Growers, Lunio, Growth Minded Marketing, Google Ads Help
        Meta Andromeda era Format IS register post-Andromeda (Oct 2024). Minimum 8 variants per cell. Format diversity mandatory. Creative IS targeting. Self-ID at second zero. TOF ROAS declined 13% when using broad aspirational framing. Dynamic social-proof is BOF-only. Scaledon, Webtopia, Superads, Confect.io, GoMarble AG1, Motion, Foreplay
        Supplement brand teardowns Premium TOF = educational, not direct-response. BOF stacks number + validator + risk-reversal. Mechanism is MOF not TOF. Single static = BOF workhorse. Risk reversal escalates with price. Key finding: problem-first is sub-premium for generalist optimisers like AG1/MLP — but BOTH problem-first AND mechanism-bound-aspirational work for pain-solving SKUs like Brainzyme. AG1, Seed, Ritual, Thorne, Magic Mind, Mind Lab Pro, HVMN, Function Health
        Convergent finding across all 3 streams: Pain-state framing IS the self-ID trigger for Brainzyme's mechanism-bound SKUs (dopamine→drive, GABA→calm). Not naming the pain loses the second-zero self-ID — the opposite of what Meta Andromeda rewards. The AG1/MLP "aspirational only, never problem-first" principle doesn't transfer because those are generalist optimisers. Brainzyme's Pro and Elite are emotionally bound to specific pain states.

        3. Framework Changes — v1.0 → v2.0

        Area v1.0 (retired) v2.0 (shipped)
        Shape Flat strings per (stage × SKU) cell Dict cells: {register, audience_state, required_elements[], banned_elements[]}
        Persona Baked ("match the archetype") persona_agnostic: true — segments fill the verb/noun slots at copy time
        TOF Pro "Aspirational, identity-led. Energy without aggression." Drive-state pain frame — flat, foggy, lacking drive, motivation dipped. Problem-aware but benefit-led. Acknowledge flatness, promise steady drive.
        TOF Elite "Empathetic to stress. Problem-first. Never clinical." Stress-state pain frame — overwhelmed, stressed, frayed, holding too much. Problem-first + empathetic IS correct. Calm focus that holds under pressure.
        TOF Original "Warm, relatable, low-stakes." OUT OF SCOPE for ad creative (ad_eligible: false). Mild entry-level, suitable for 10–15yo children, site-only.
        Tonal overlay NEW 2026 resilience register. Bans hustle-culture / 10x / peak / unleash / crush / supercharge / unlock-potential / become-new-you / pre-2024-prosperity. Preferred verbs: show up, turn up, keep going, get through, stay steady, hold, carry, keep at it.
        Format deltas NEW platform × stage rules. Meta Reels / Meta Static / Google PMax / Google Demand Gen each have TOF/MOF/BOF structural recipes. Format IS register post-Andromeda.
        MOF rule Outcome-led, mechanism anchor, power adjectives. Mechanism + number + validator. Named pathway (dopamine for Pro, GABA for Elite). Cited ingredient count (20 / 29).
        BOF rule Proof-dense, review stack, direct CTA. Three-layer stack: 365-day guarantee (hero, never footnote) / validator (reviews OR medical professionals) / subscribe & save 16–33%. Guarantee is biggest edge vs Seed/MLP's 30-day.

        4. Conclusions Reached

        1. Framework, not templates. Register rules are structural patterns (what tone, what required elements, what banned elements) — they do NOT contain specific copy lines. Copy lines live in per-segment headline banks and get filled at commission time.
        2. Pain-state is the self-ID trigger for Brainzyme. Pro audience recognises "flat / foggy / low drive" as themselves. Elite audience recognises "overwhelmed / frayed / holding too much". These are segment-agnostic — work across menopausal women, students, dads, devs, carers, founders.
        3. Original is out of scope for ads. Mild entry-level formula suitable for 10–15yo children. Never appears in ad creative. Pro + Elite only.
        4. 2026 resilience temper. Global economic pressure + geopolitical instability means optimisation framing reads as tone-deaf. All copy tempered toward resilience, showing up, daily consistency, getting through.
        5. Format IS register. Post-Andromeda (Meta, Oct 2024) and Google PMax era. Same funnel stage needs different structure on Reels vs static vs PMax asset vs Demand Gen. Format deltas codify this.
        6. BOF three-layer stack is universal. 365-day guarantee as hero (not footnote) is Brainzyme's single biggest competitive edge — Seed and Mind Lab Pro only offer 30 days. Stack order is locked, only the Layer 2 validator rotates by segment.

        5. Files Updated (14)

        File Change
        config/brainzyme_product_matrix.jsonSSOT — _meta.funnel_register rewritten v1.0 → v2.0. +229 lines.
        brainzyme-git/.../product_lexicon.jsonRegenerated via sync_lexicon_to_dashboard.py. Commit 0c50c37, pushed.
        brainzyme-git/.../creative.htmlrenderMarcomFunnelRegister() made dict-aware. New renderMarcomTonalOverlay() / renderMarcomBofStack() / renderMarcomFormatDeltas(). Commit cbf8002, pushed.
        config/creative_vault.jsonNew hustle_culture_register guardrail rule (16 rules total).
        v4.0/copy-methodology-spec.md§3.3 rewritten for v2.0. Rationale documented.
        brand-voice/brand-voice.mdNew "Resilience Register (2026-04-22)" section with pain-state framing table.
        memory/feedback_elite_calm_positioning.mdStress-state pain frame appendix (corrects prior aspirational guidance).
        memory/feedback_creative_hooks.mdResilience register overlay note.
        memory/feedback_creative_guardrails.mdTonal overlay pointer.
        memory/feedback_local_first_creative.mdDE/FR/US translation of resilience register.
        memory/copy_headline_bank.md"refuse to slow down" headline flagged for review.
        v4.0/agent-playbook.mdNew Step 3.0e — Register check.
        CHANGELOG.mdv2.0 entry logged.
        v4.0/deployment-log.mdv2.0 entry logged with change table.

        6. Verification Cascade

        3 Opus 4.7 audit agents:
        Agent 1 (pre-refinement research): Synthesised Google Ads 2026 / Meta Andromeda / supplement teardowns → revised framework.
        Agent 2 (post-write verification): PASS. Flagged dashboard renderer break (string-based code on dict cells) — fixed.
        Agent 3 (final audit): PASS WITH MINOR GAPS. Flagged 3.0b collision + missing changelog entries — all resolved.

        7. Open Items (Non-blocking)

        Canonical SoT: config/brainzyme_product_matrix.json → _meta.funnel_register. All other files are consumers or summaries. When in doubt, the matrix wins.

        Register v3.0 — Mechanism-Keyed Storage Refactor

        Date: 2026-04-23 · Scope: Schema refactor (storage only; display unchanged)
        Outcome: _meta.funnel_register.stages.* and _meta.power_vocabulary re-keyed from SKU (FOCUS Original / Pro / Elite) to mechanism (baseline / dopamine / GABA). Compat layer in product_matrix.py projects SKU view on read. Dashboard columns unchanged — renderer looks up mechanism via product_theme_binding.class_3_mechanism.

        v3.0 — Why re-key by mechanism?

        The funnel-register + vocab cells aren't really about the SKU label — they're about the mechanism the copy is written against. FOCUS Pro copy is dopamine-drive copy; FOCUS Elite is GABA-calm. If we ever add a second SKU to the same mechanism (e.g. a Pro+ variant), the copy rules stay identical. Keying by mechanism makes the primary key match what actually drives the copy, and makes the structure future-proof for multi-SKU-per-mechanism expansion.

        v3.0 — What changed

        Area v2.0 (was) v3.0 (is)
        Storage keys (funnel_register.stages) {TOF: {"FOCUS Original":…, "FOCUS Pro":…, "FOCUS Elite":…}} {TOF: {baseline:…, dopamine:…, GABA:…}}
        Storage keys (power_vocabulary) {_version, _rule, "FOCUS Original":…, …} {_version, _rule, baseline:…, dopamine:…, GABA:…}
        product_theme_binding (Original) No class_3_mechanism field class_3_mechanism: "baseline" added
        product_theme_binding (all 3 SKUs) NEW primary_audience field. Original: ["children_10_15", "mild_everyday"]. Pro: ["drive_seekers"]. Elite: ["stressed_adults"].
        Version bumps funnel_register 2.0 / power_vocabulary 1.0 funnel_register 3.0 / power_vocabulary 2.0
        Dashboard columns Original / Pro / Elite (direct key lookup) Original / Pro / Elite (same) — renderer projects mechanism via product_theme_binding
        Compat layer New product_matrix.py helpers: mechanism_for(), register_for(), funnel_register_by_sku(), vocab_for(), power_vocabulary_by_sku()

        v3.0 — Files touched

        FileChange
        config/brainzyme_product_matrix.jsonSSOT — 9 funnel cells + 3 power_vocab blocks re-keyed; primary_audience added to 3 products; class_3_mechanism: "baseline" added to FOCUS Original; _meta._updated bumped.
        tools/product_matrix.py+5 methods + 5 module-level wrappers (mechanism projection compat layer). validate_copy() unchanged — did not reference power_vocabulary.
        tools/sync_lexicon_to_dashboard.pyOne field added to export: product_theme_binding (so renderer can project SKU→mechanism). Minimal additive change; scoped as zero-change in original plan, flagged in final report.
        brainzyme-git/.../data/product_lexicon.jsonRegenerated via sync_lexicon_to_dashboard.py. Now mechanism-keyed + carries product_theme_binding.
        brainzyme-git/.../creative.htmlNew mechanismForSku() helper. renderMarcomPowerVocab() and renderMarcomFunnelRegister() patched to look up via mechanism, fall back to SKU key for back-compat. Tab label renamed "Register Log" + v3.0 addendum.
        memory/feedback_mechanism_keyed_schema.mdNEW — documents the mechanism-keyed pattern + compat layer helpers.
        CHANGELOG.md + v4.0/deployment-log.md2026-04-23 entry logged.

        v3.0 — Decisions locked

        1. Keep baseline as a first-class mechanism key. Original's cells aren't dropped — they're stored under baseline. Consumers that need Original behaviour still get a cell.
        2. Audience lives on theme binding, not the lexicon. New primary_audience field is on _meta.product_theme_binding. The 4-class lexicon (classes 1–4) is contract-locked; audience is product metadata, not class lookup.
        3. Compat via projection, not migration. Option B — storage is mechanism-keyed; callers can still ask for SKU view via funnel_register_by_sku() / power_vocabulary_by_sku().
        4. Display columns stay SKU-labelled. Users think in SKUs; storage is keyed by what drives the copy. Renderer bridges the gap via product_theme_binding.class_3_mechanism.
        5. No combo register. Starter Bundle is merchandising-only — no separate cell.
        6. Bundle power_vocabulary refactor in same PR. Same schema change, same commit.

        v3.0 SoT unchanged: config/brainzyme_product_matrix.json → _meta.funnel_register + _meta.power_vocabulary. The storage key moved from SKU to mechanism; the rules didn't change.

        Register v3.1 — Two-Mode TOF

        Date: 2026-04-23 · Scope: Additive — TOF split into pain_state_frame + aspirational_frame
        Outcome: TOF now supports two co-equal modes. MOF + BOF unchanged (single-mode). Aspirational headline bank shipped for all 4 markets (UK / US / DE / FR). 117 PIL-verified headlines, 0 validate_copy violations.

        v3.1 — Trigger

        User correction on v3.0 framing. v3.0 framework had ONE TOF mode — pain-state ("feeling flat / overwhelmed"). User flagged this as a cop-out: aspirational TOF is equally valid when the aspiration is mechanism-bound. Both modes co-exist:

        The misconception corrected: Meta's research on "13% TOF ROAS decline on broad aspirational framing" was about generic optimiser language (AG1/MLP "unlock your potential") — NOT mechanism-specific aspiration. "Get your drive back" is aspirational but still mechanism-bound (dopamine). "Calm under fire" is aspirational but still mechanism-bound (GABA). Banned elements in each aspirational_frame enforce the boundary.

        v3.1 — Framework change

        Area v3.0 (was) v3.1 (is)
        TOF shape Single cell with required_elements + banned_elements (pain-state implicit) Cell still carries shared register + audience_state, plus two sub-frames: pain_state_frame and aspirational_frame, each with its own required/banned. Plus mode_guidance field.
        MOF / BOF shape Single-mode dict cell Unchanged. Two-mode split is TOF-only.
        Format deltas Flat string per (platform × stage) TOF cells gain default_mode hint + 1-2 example headlines (soft guidance, not mandate). Meta Reels / DG default to pain-state (scroll-interrupt). Meta Static / PMax default to aspirational (identity-led).
        Headline bank NEW 77 headlines (7 Tier A + 3 Tier B per mechanism × market) across UK/US/DE/FR. Stored at aspirational_frame.example_headlines.{market}. All PIL-verified (Tier A fits 4:5 at 936px, Tier B fits wide 1.91 at 1072px). All validate_copy() clean.
        Accessor API register_for(product, stage) returns whole cell register_for(product, stage, mode=None) — optional mode arg filters TOF to one frame ("pain_state" / "aspirational"). Non-TOF stages ignore mode. funnel_register_by_sku(mode=...) propagates through SKU projection.
        Dashboard UX TOF row shows one cell per SKU NEW toggle button group above register grid: Pain-state / Aspirational / Both stacked (default). Toggle re-renders TOF row only.

        v3.1 — Headline bank additions

        MechanismMarketTier A (4:5 universal)Tier B (wide-only)Total
        Dopamine (Pro)UK7310
        US7310
        DE729
        FR7310
        GABA (Elite)UK7310
        US538
        DE7310
        FR7310
        Total banked542377

        All 77 headlines PIL-measured (Poppins Bold) and all lexicon-validated. 0 banned_copy_patterns hits, 0 banned verbs, 0 class-4 cross-pollination. Tool: tools/pil_aspirational_bank_2026_04_23.py.

        v3.1 — Files updated

        FileChange
        config/brainzyme_product_matrix.jsonSSOT — TOF.dopamine + TOF.GABA split into pain_state_frame + aspirational_frame; mode_guidance added; format_deltas.*.TOF extended with default_mode + examples; _version bumped 3.0 → 3.1.
        config/brainzyme_product_matrix.backup-2026-04-23-v3.1-two-mode-tof.jsonNEW — timestamped backup of pre-edit matrix.
        tools/product_matrix.pyregister_for() + funnel_register_by_sku() gain optional mode param. Self-tested: None returns whole cell; "pain_state"/"aspirational" filter; non-TOF ignores mode.
        tools/pil_aspirational_bank_2026_04_23.pyNEW — PIL budget verifier + validate_copy lint for all 117 candidate headlines. 77 passed, 40 discarded during curation.
        tools/apply_v3_1_two_mode_tof.pyNEW — one-shot matrix migration + ship-gate validator.
        brainzyme-git/.../data/product_lexicon.jsonRegenerated via sync_lexicon_to_dashboard.py. Now carries v3.1 structure including example_headlines.
        brainzyme-git/.../creative.htmlTOF mode toggle UI; renderMarcomFunnelRegister() two-frame aware; renderMarcomFormatDeltas() handles dict-shape TOF; session-log "sub-premium" correction.
        memory/copy_headline_bank.md"Aspirational TOF — 2026-04-23 addition" section: per-market tables with char/pixel measurements, Tier A/B tags.
        memory/feedback_two_mode_tof_framework.mdNEW — canonical rule. When to pick which mode; misconception correction re generic-optimiser-aspirational vs mechanism-bound-aspirational.
        memory/feedback_creative_hooks.mdMode selection criteria appended.
        memory/MEMORY.mdIndex pointer for new feedback file.
        v4.0/copy-methodology-spec.md§3.3 updated for two-mode TOF framework.
        v4.0/agent-playbook.mdStep 3.0e — pick TOF mode per ad slot (pointer to mode_guidance).
        brand-voice/brand-voice.mdResilience Register section extended with aspirational examples per mechanism.
        CHANGELOG.md + v4.0/deployment-log.md2026-04-23 v3.1 entry logged.

        v3.1 is additive only — all v3.0 pain-state content preserved verbatim inside pain_state_frame. Rollback path: restore brainzyme_product_matrix.backup-2026-04-23-v3.1-two-mode-tof.json and revert product_matrix.py/creative.html.

        NEW · 2026-04-23 Customer-voice research addendum (before ~40 more headlines shipped)

        v3.1 Research — Gap Analysis vs. GABA / Dopamine / Focus Buyers

        Deep-web research pass triggered by PIL budget bump (22-27 chars Tier A). Goal: validate the 77 aspirational headlines are hitting real customer voice before banking a Phase 2 extension. Findings below, Q1-Q4 locked by Calum, 4 out-of-scope items spun out into their own briefs.

        Research output

        Full gap analysis banked at marketing/ads-creative/v3.1-research-gap-analysis-2026-04-23.md (~7 sections, Tables A-F, 22 recommended headline additions, source list). Headline findings below.

        Top 5 genuine gaps (against 77 banked aspirational headlines)

        GapCustomer voice signalPhase 2 response
        Task-initiation language Buyers don't say "focus" — they say "I sit down and can't start". Mechanism-bound dopamine lane missing this direct-intent signal. Add MOF/TOF headline variants around "first keystroke", "get moving", "start the thing".
        Carrying / holding / steadying verbs GABA-lane customer voice is carrying (mental load, caregiver, team lead) — NOT combat ("calm under fire"). 2026 resilience overlay aligns perfectly. Rebalance GABA bank — replace combat-leaning entries with carrying/holding/steadying register. Q3 decision: REPLACE, not balance.
        Identity-recovery register Repeated review language: "I feel like me again" / "got myself back". Deep lifetime-value signal, not currently represented in 77 headlines. Advertorial narrative format (not headline). Out-of-scope → Brief 1.
        Floor-framed aspiration ("all-day") Buyers aspire to a raised floor, not a raised ceiling. "All-day Focus" / "All-Day Calm" hits harder than any peak-performance framing. Add floor-framed variants alongside existing ceiling-framed. Q4 confirmed.
        DE/FR native register gaps DE/FR headlines translated from UK/US patterns, not mined from native corpus. Ruhe / souffle / Kopf frei register under-represented. Native-corpus mining pass. Out-of-scope → Brief 4.

        Competitive differentiation — what research surfaced

        CompetitorLanguage usedBrainzyme register is different
        Magic Mind"unlock", "peak", "10x"Banned under hustle-culture overlay — genuine differentiation.
        Mind Lab Pro"dominate", "unleash potential"Banned. Mechanism-bound register stays plant-powered-scientific.
        AG1"Become a new you"Banned (become-new-you). Floor-framed aspiration is Brainzyme-native.

        Conclusion: mechanism-bound + resilience-overlay register is structurally different from the top-3 category competitors. No register collision. Ship Phase 2 with confidence.

        Calum's Q1-Q4 decisions (locked)

        #QuestionAnswer
        Q1Market-specific wording fit for the aspirational 77 headlines per territory (UK/US/DE/FR)?Approved — "wording looks completely fine for each territory". Proceed as banked.
        Q2Identity-recovery register — spin out into separate workstream, or fold into headline bank?Spin out — Brief 1 (advertorial narrative format, not headline).
        Q3Combat verbs in GABA bank — rebalance or replace?Replace — carrying / holding / steadying register only. No combat metaphors.
        Q4Floor-framed aspiration ("all-day") — adopt as a default variant?Adopted — "all-day" framing is very good. Ship alongside ceiling-framed variants.

        Follow-up briefs 4 / 4 COMPLETE AWAITING CALUM REVIEW

        4 out-of-scope items dispatched as parallel Opus 4.7 Sonnet agents (background). All 4 complete as of 2026-04-23. Each wrote its own spec file under marketing/ads-creative/. Phase 2 implementation (headline bank extension + matrix v3.1.1) gated on Calum reviewing all 4 before dispatch.

        #BriefStatusTarget file
        1 Identity-recovery advertorial narrative (6-beat loss-to-recovery arc, GABA-Elite primary / burnout-Pro secondary) COMPLETE marketing/ads-creative/brief-01-identity-recovery-advertorial-2026-04-23.md
        2 Mental load persona (Elite-primary): "She is the one everyone else depends on, quietly holding the whole thing together while nobody sees the weight." 11-section brief — 5 day-in-life pain moments, 10 FLUX scenes (ML-01 to ML-10, hand-only + 3/4 angles to dodge FLUX camera-facing fail zone), 20 headline angles (carrying/holding/steadying verbs, 10 UK/US + 5 DE + 5 FR), DO/DON'T imagery, LP routing, compliance flags. COMPLETE marketing/ads-creative/brief-02-mental-load-persona-2026-04-23.md
        3 Task-initiation MOF video brief (09:00 stalled → 09:15 moving — live-action vs AI fork, 6s/15s/30s/60s cuts) COMPLETE marketing/ads-creative/brief-03-task-initiation-mof-video-2026-04-23.md
        4 DE/FR native corpus mining — 73 DE + 47 FR creator UGC transcripts (~183k native chars) surfaced structural gaps: DE demands efficacy axis (Wirkung 30+ hits) + comparative form (fokussierter/ruhiger) vs EN's absolute; FR frames dopamine as fatigue-defeat (coup de barre) not drive-gain; FR somatic-soft vs DE authority-hard. Top picks: Wirkung, die man spürt. / Reizflut? Kopf frei. / Stimulation sans stress. COMPLETE marketing/ads-creative/brief-04-de-fr-native-corpus-2026-04-23.md

        Phase 2 implementation (queued, not dispatched)

        After the 4 briefs complete and Calum reviews, the Phase 2 implementation agent will extend the headline bank with:

        Gate: all 4 briefs reviewed by Calum + spec comments returned. Phase 2 won't touch matrix before briefs close — avoid re-ship cycles.

        Cluster-Level Feedback

        Give feedback at the intent cluster, market, or creative format level. Individual ad group feedback is in the Google Ads Copy tab. Use Export Feedback JSON to collect everything.

        By Intent Cluster

        GABA GABA / L-Theanine / Calm Focus

        Dopamine Dopamine / Focus / Motivation

        Brain Fog Brain Fog / Mental Clarity

        Ritalin/ADHS Ritalin Alternative / ADHS (DE/FR only)

        Anti-Fatigue Mental Fatigue / Energy

        Brand Brand / Retargeting

        By Market

        UK United Kingdom (11 ad groups)

        DE Germany (8 ad groups)

        FR France (7 ad groups)

        US United States (4 ad groups)

        By Creative Format

        Static Ads (Problem/Curiosity/Social Proof/Product Hero)

        Carousels (Story + Google DG)

        Long-Form / Advertorial

        Video (UGC + Scripted)

        Canonical Library & Creative Pipeline — How It Works · As of 2026-04-19 · Audience: Calum + future Claude sessions

        1. Dashboard Tabs — What Each One Is

        Two separate dashboards. This file (v4.0-alt/creative.html) is the copy/strategy dashboard. The image-grid review dashboard lives at creative-review/index.html and loads creative-review/runs.json dynamically.

        Tab / IDDashboardPurposeStatus
        Strategy Overviewcreative.htmlMatching principle, channel overview, campaign countsAuthoritative
        Pain Points (Shared)creative.html10 cross-channel pain-point lanes with hook framingAuthoritative
        Google Ads Copycreative.htmlAll RSA headlines + descriptions across 4 marketsAuthoritative
        Meta Creative Strategycreative.htmlPerson-matching matrix, variable-driven creative genAuthoritative
        Format Guidecreative.htmlPIL 4-format spec (4:5 / 1:1 / 1.91:1 / blog), sizingAuthoritative
        Pipeline Docs (this tab)creative.htmlHow the canonical library + pipeline work end-to-endAuthoritative
        Vocabulary Lexiconcreative.html4-class PRO/ELITE vocabulary, banned regex, live checkerAuthoritative
        Feedback Hubcreative.htmlPer-asset approval dropdowns + JSON exportDiagnostic
        canonical-library (pinned)creative-review/index.htmlLive image-grid of 197 canonical ad composites. basePath: images/canonical-library/Authoritative
        canonical-library-finalcreative-review/index.htmlLegacy alias — points to same folder as canonical-library above. Kept for run-history continuity.Archived alias
        foreplay-templates-runcreative-review/index.htmlFLUX renders sourced from Foreplay competitor-ad refsDiagnostic
        system-f-g-commissioncreative-review/index.htmlSystem F + G hero commission batch (male knowledge-worker)Archived
        final-library-v5 / final-library-formatscreative-review/index.htmlPre-v3b legacy render batches. Superseded by canonical-library v3b_highlight pipeline.Archived
        blog-adhd-*creative-review/index.htmlSystem C advertorial blog composites (pil_v5.composite_blog). Separate roster from canonical.In progress
        wedge-experiment / v3c-soft-previewcreative-review/index.htmlR&D / proof-of-concept batches. Not in production.R&D

        2. Canonical Library Folder Strategy

        Single authoritative folder

        F:\brainzyme-git\creative-review\images\canonical-library\

        All 197 published composites live here. Date-named sibling folders (canonical-library-2026-04-17 etc.) are snapshot archives — do not edit them. The live dashboard tab always points to canonical-library/.

        Git = archive

        Every push is a permanent checkpoint. To restore a prior state:

        git log --oneline creative-review/images/canonical-library/
        git checkout <sha> -- creative-review/images/canonical-library/

        No date-stamped folder proliferation — one folder, version-controlled.

        Rule: Never create new date-named publish folders. Use git for history. The parallel agent archive-consolidation task (2026-04-19) may be mid-run when you read this — if canonical-library-2026-04-17 / canonical-library-2026-04-18 folders have been removed from the repo, that is expected.

        3. Pipeline Stages (FLUX → QC → PIL → Publish → Push)

        #StageScriptNotes
        1 FLUX 2 Pro hero generation tools/library_based_run.py (subject-swap on approved layout)
        tools/foreplay_templates_run.py (competitor-ref seed)
        tools/final_run.py (fresh hero)
        All outputs land in output/pending/. SHAPE_LOCK prompt baked in. 4-ref pack including hand-ref-C scale anchor kills oversized-bottle drift.
        1.5 QC gate — Claude-vision tools/publish_run.py with require_qc_for=[...] Fail-closed. Callers must declare exactly one of: require_qc_for / qc_source="catalog" / qc_bypass_reason. Flags: label accuracy, bottle shape, oversized product, face crop, colour bleed. NEVER skip without documented bypass reason.
        2 PIL composite tools/pil_v5.py Single source of truth for typography. Canonical composite: composite_wide_v3b_highlight for wide (universal default); composite_wide_v3c_soft for women-led + FR parapharmacie. 4 formats: 4:5 / 1:1 / 1.91:1 / blog. LineOverflowError raised if copy exceeds budget — auto-shrink banned. Measure with pil_headline_candidates_2026_04_18.py before shipping.
        3 Publish to dashboard tools/dashboard_publish.py
        tools/canonical_library_publish.py
        Copies approved composites into creative-review/images/canonical-library/ and updates runs.json. Updates creative-review/banked_items.json.
        4 Git commit + push git -C F:/brainzyme-git add creative-review/ && git commit -m "..." && git push GitHub Pages serves brainzyme-git at apps.nutritionalproducts.org. PAT embedded in remote URL — push works silently.
        ASCII flow:
        FLUX 2 Pro (library_based_run / foreplay_templates_run / final_run)
            ↓  output/pending/
        Stage 1.5 QC gate (publish_run.py — Claude-vision, fail-closed)
            ↓  only passes if QC declared + passed
        PIL composite (pil_v5.py — v3b_highlight canonical)
            ↓  4 formats: 4:5 / 1:1 / 1.91:1 / blog
        Publish (dashboard_publish.py / canonical_library_publish.py)
            ↓  creative-review/images/canonical-library/
        git commit + push → apps.nutritionalproducts.org live

        4. Guardrails & Hook-Enforced Gate

        Vault — hook-enforced guardrails + image-gen

        F:\Claude Root\config\creative_vault.json

        Contains: banned-copy regex patterns (18 hook-enforced), SHAPE_LOCK FLUX prompt, image-gen config, compliance absolutes, canonical ingredient counts, dose rule (always 2 capsules). 4-class SKU vocabulary moved to brainzyme_product_matrix.json → _meta.lexicon on 2026-04-19 (Session 41) for multi-brand future-proofing.

        SHAPE_LOCK is also synced as a constant into foreplay_templates_run.py and library_based_run.py. If you update the vault, update those scripts too.

        Pre-commit hook

        F:\Claude Root\.claude\banned-copy-gate.sh

        Fires on PreToolUse for Write/Edit to: tools/*.py, marketing/**, *.html, *.liquid, *.csv, pmax_*.json. Runs vault patterns against file content before the write lands. Bypass requires explicit --bypass with logged reason.

        Banned-Copy Pattern IDs (18 total — config/creative_vault.json → guardrails.hook_banned_patterns.patterns)
        IDWhat it blocks
        doctors-subhead / doctors-know / doctors-trust“doctors” in any customer-facing copy — must be “medical professionals”
        pill-word“pill” / “pills” — use “capsule(s)”
        one-daily-pill / single-pill / just-one-capsule / a-single-capsule / one-a-dayWrong dose framing — canonical dose is 2 capsules, always
        wrong-dose-numericAny numeric capsule dose other than 2 (e.g. “3 capsules”, “1 capsule daily”)
        nootropic-customer-copy“nootropic” — banned in all customer-facing copy (ASA/FSA)
        no-crash“crash” / “crashing” — anti-stimulant framing; use outcome language instead
        no-jitters“jitters” — same anti-stimulant framing
        false-ingredientIngredients not in Brainzyme® products (e.g. Bacopa, Ashwagandha, Lion’s Mane)
        non-ingredient-botanicalFurther non-ingredients (Rosemary, Turmeric, Valerian, etc.)
        sleep-claimSleep / insomnia / restful night / fall asleep — FOCUS products make no sleep claims
        beverage-dose-claim“from the first cup” / “first sip” / brew/steep framing — not a beverage
        anti-coffeeCoffee-negative positioning (“without the crash”, “unlike coffee”) — never position against coffee

        5. Storage Map — Where Everything Lives

        WhatPath
        Canonical copy (headlines & subheads) — 50 entriesF:\Claude Root\config\canonical_library_copy_v2.json
        Copy catalog (scene_contents, pain points, SKU coding)F:\Claude Root\config\creative_library_catalog.json
        Vault (hook-enforced guardrails, SHAPE_LOCK, image-gen config) — vocabulary moved to matrix 2026-04-19F:\Claude Root\config\creative_vault.json
        Product matrix (48 SKUs × 18 cols + _meta.lexicon 4-class vocabulary SSOT — ingredient counts, prices, permalinks)F:\Claude Root\config\brainzyme_product_matrix.json
        Lexicon API (programmatic access to _meta.lexicon)F:\Claude Root\tools\product_matrix.pylexicon(), class_word(), sa4_short_claim(), validate_copy(), authorised_claims(), verb_hierarchy()
        FLUX hero outputs (pre-QC)F:\Claude Root\output\pending\library-based-runs\ & output\pending\canonical-library\heroes\
        PIL composites (approved, awaiting publish)F:\Claude Root\output\pending\canonical-library\
        Published images (live dashboard)F:\brainzyme-git\creative-review\images\canonical-library\
        Run manifest (dynamic tab list)F:\brainzyme-git\creative-review\runs.json
        Banked / resolved itemsF:\brainzyme-git\creative-review\banked_items.json & resolved.json
        CHANGELOGF:\Claude Root\CHANGELOG.md
        Deployment logF:\Claude Root\v4.0\deployment-log.md
        Session working-contextC:\Users\PC\.claude\projects\F--Claude-Root\memory\working-context\
        PIL script (locked 2026-04-12)F:\Claude Root\tools\pil_v5.py
        Banned-copy hookF:\Claude Root\.claude\banned-copy-gate.sh
        Pipeline tool scriptsF:\Claude Root\tools\library_based_run.py, foreplay_templates_run.py, final_run.py, dashboard_publish.py, canonical_library_publish.py, publish_run.py

        6. How to Add or Modify Entries

        New copy (headline / subhead)

        Edit config/canonical_library_copy_v2.json → add or modify an entry under its ID key. Then rerun the recomposite script:

        python tools/canonical_library_v3b_recomposite.py --ids E-07

        Measure headline length with pil_headline_candidates_2026_04_18.py before writing. LineOverflowError budget: 4:5=936px / sq=940px / wide=1072px.

        New FLUX hero

        Subject-swap on approved layout: library_based_run.py --id E-07 --subject "..." (library is layout, not subject lock).

        Fresh hero: final_run.py with SHAPE_LOCK constant. Always --dry-run first. ALWAYS run Stage 1.5 QC after generation — flag first, then --fix only flagged images.

        New banned-copy rule

        Add a regex object to creative_vault.json → guardrails.hook_banned_patterns.patterns[]. Required fields: id, pattern_egrep, remediation. Test by writing a dummy file that contains the pattern — the hook should fire.

        New SHAPE_LOCK constraint

        1. Append to vault image_generation.product_shape_lock.
        2. Sync the same text into the SHAPE_LOCK constant in foreplay_templates_run.py and library_based_run.py.
        3. Do a test run with --dry-run before committing.

        7. Known Gaps / Things Not Yet in the Canonical Library

        8. Rollback Procedure

        Step 1. Find the last-good commit:

        git -C F:/brainzyme-git log --oneline creative-review/images/canonical-library/

        Step 2. Restore that folder state:

        git -C F:/brainzyme-git checkout <sha> -- creative-review/images/canonical-library/

        Step 3. Commit the restoration and push:

        git -C F:/brainzyme-git add creative-review/images/canonical-library/ && git commit -m "rollback: restore canonical-library to <sha>" && git push

        Note: GitHub Pages propagates within ~30 seconds. Verify at apps.nutritionalproducts.org/creative-review/.

        Last updated: 2026-04-19 · Source files: config/creative_vault.json, config/canonical_library_copy_v2.json, creative-review/runs.json · Maintained by: Claude Code sessions + Calum review

        Sister-Hero Tracking — deployment report

        Every banked ad composite pairs with its raw FLUX hero (the image before PIL text overlay). Composite carries baked-in PIL that cannot be un-baked — the raw hero is the only reversible anchor for future subject-swaps, PIL refreshes, or copy regens. This tab is the live status report for the 2026-04-19 sister-hero deployment.

        Status: LIVE · Backfill complete · 61/61 heroes resolved (100% coverage across 197 banked composites) · 0 missing.

        Why this exists

        Banking (tools/bank_canonical_pending.py --execute) uses shutil.copy2() — a pure file copy, no PIL re-render. When an approved ad carries a stale typography era or outdated trust-bar treatment, the only way to refresh it is to re-render from the raw hero. Before this deployment, that hero lived under a time-stamped sibling name in output/pending/ and would be pruned over time. Now it’s preserved alongside the composite with a registry that makes it findable by ID.

        What shipped (6 surfaces)

        SurfaceFileWhat it does
        Reconcile script tools/reconcile_canonical_heroes.py Walks banked composites, extracts 61 unique IDs (longest-first suffix stripping), scans output/pending/ for hero-{ID}*.jpg, picks newest-mtime match, copies to sister folder. --dry-run / --execute, idempotent.
        Hero storage creative-review/images/canonical-library/heroes/ Sister folder next to the 197 composites. Normalised filenames hero-{ID}.jpg. 61 files / 100% coverage.
        Registry config/canonical_hero_registry.json Programmatic SoT. Per ID: hero_file, hero_path, source_path, source_mtime, composites[], copied_at.
        Bank-script hook tools/bank_canonical_pending.py After runs.json save + banked_items.json regen, subprocesses the reconcile script, then git add .../heroes. Every new Banked item ships with its hero in the same commit.
        Memory file memory/feedback_sister_hero_tracking.md Rule + schema + downstream use. “Never treat composite as hero — PIL is destructive.”
        Playbook + docs v4.0/agent-playbook.md Step 3.4 · deployment-log.md · reference_files.md · MEMORY.md Banking-workflow row references the hook + memory file; full deployment entry logged; registry + script listed in rolling directory.

        Coverage backfill (2026-04-19)

        MetricValue
        Banked composites walked197
        Unique hero IDs extracted61
        Heroes resolvable61 / 61 (100%)
        Heroes missing0
        Heroes copied61
        Registry composites covered197
        FLUX spend£0.00 (all heroes already on disk)

        Hero provenance — where the raw files came from

        Source directoryHeroes
        output/pending/canonical-library-wide-v3/30
        output/pending/final-library-v5/28
        output/pending/_tmp_cropped_heroes/2
        other1

        Workflow (new promotions)

        Generate via Step 3.3 publish script
             ↓ writes to output/pending/<run>/
        Run output tab (dashboard)
             ↓ click green ✓ Approve
        Pending tab (virtual — computed from approvals − banked)
             ↓ click ★ Star to bank
        Export Review → JSON envelope
             ↓
        python tools/bank_canonical_pending.py <export> --execute
             ↓
        1. Copies composite to images/canonical-library/<canonical-name>.jpg
        2. Updates runs.json + banked_items.json
        3. 🔗 SUBPROCESSES reconcile_canonical_heroes.py --execute
           → copies hero to images/canonical-library/heroes/hero-{ID}.jpg
           → refreshes config/canonical_hero_registry.json
        4. git add — composite + hero ship in the same commit
        5. git commit + push

        Rescue script — when to re-run

        The reconcile script is safe to re-run any time. Call it after:

        # Dry-run first — reports coverage, no changes
        /c/Python314/python.exe "F:/Claude Root/tools/reconcile_canonical_heroes.py" --dry-run
        
        # Execute — copies missing heroes, refreshes registry
        /c/Python314/python.exe "F:/Claude Root/tools/reconcile_canonical_heroes.py" --execute

        Downstream consumers

        ToolUses the hero for
        tools/library_based_run.pySubject swaps — age / race / sex / action / setting change, layout preserved.
        tools/canonical_library_v3b_recomposite.pyTypography-only PIL refresh (4:5 + 1:1), zero FLUX spend.
        tools/canonical_library_wide_v3.py --recomposite-onlyWide-format PIL refresh on existing hero.
        Future “regenerate with new copy” workflowsStart from heroes/hero-{ID}.jpg, never from the baked composite.
        Report generated: 2026-04-19 · Owner: Session 40 (sister-hero deployment) · Next audit: on-demand (registry is self-describing).

        System Build — Headline Bank Modularization (2026-04-26)

        This thread converted the 274-line curated headline bank from review artefact into a first-class matrix asset, gave copy-gen agents a typed reader API, locked the schema with hooks, and surfaced bank anchors inside the existing copy preflight. End-to-end discipline so future TOF copy generation can’t drift away from what we just curated.

        Status: LIVE · Plan agent steps 1–6 complete · Step 7 (HerLifty bootstrap) deferred · Smoke tests green: schema-gate blocks regressions / lexicon-resync 274 checked / 0 violations.

        What changed at a glance

        LayerBeforeAfter
        Storage 274 headlines as flat strings inside example_headlines.<locale> arrays. Quality / gender / persona metadata only in the bank file, not the matrix. Matrix v3.2 objects-v1 schema. Each entry: {id, text, char_count, tier, gender_lean, quality_score, quality_rationale, persona?}. Provenance written to _meta.funnel_register._headline_bank_meta.
        Reader Agents had to re-parse the source bank or grep the matrix. No filter API. product_matrix.headlines(market, mechanism, mode, gender?, persona?, min_quality?, tier?) + headlines_for_sku() + CLI --headlines MECH MODE.
        Preflight copy_preflight.py validated copy but never showed the author what good looked like. New --reference-headlines flag surfaces top-K curated anchors for the (market, mechanism, mode) selectors. Advisory PASS.
        Pre-write gate A careless example_headlines overwrite could silently regress the schema. PreToolUse hook headline-bank-schema-gate.sh blocks (exit 2) any Edit/Write that would land flat strings or objects with missing required fields.
        Post-write audit Tightening a lexicon rule could retroactively invalidate curated lines without anyone noticing. PostToolUse hook matrix-lexicon-resync.sh re-runs validate_copy_market() over all 274 headlines on any lexicon edit; reports retroactive failures non-blocking to .claude/matrix-resync.log.
        Workflow doc Copy-gen workflow had no “consult the bank” step. memory/CANONICAL_copy_gen_workflow.md Step 0: query bank first. API quickref + hook protection table inline.

        Files shipped

        PathTypeRole
        marketing/ads-creative/phase2-headline-review/_apply_2026-04-26.py NEW One-shot apply tool. Reads candidates.json, projects each entry into the v3.2 object shape, writes to matrix with sort (quality DESC, tier A>B, id ASC). Backs up matrix before write. --dry-run / --write.
        config/brainzyme_product_matrix.json MODIFIED Bumped _meta.funnel_register._version 3.1 → 3.2. All 16 cells (4 markets × 2 mechanisms × 2 modes) now hold object arrays. Backup at brainzyme_product_matrix.backup-2026-04-26-pre-headline-objects.json.
        tools/product_matrix.py MODIFIED Added ProductMatrix.headlines() + headlines_for_sku() + module wrappers + CLI --headlines & filter flags. Defensive: raises KeyError if a cell is still flat strings. Pre-existing gender-filter bug fixed (now accepts M/F/N AND masculine/feminine/neutral).
        tools/copy_preflight.py MODIFIED New check_reference_anchors() + CLI flags --reference-headlines / --ref-min-quality / --ref-gender / --ref-persona. SKU→mechanism mapping (PRO=dopamine, ELITE=GABA) for bank lookup.
        .claude/headline-bank-schema-gate.sh NEW HOOK PreToolUse Edit/Write. Scope: matrix or migration mirror. Blocks flat-string regressions + missing required fields. Bypass via HOOK_BYPASS=1 (logged).
        .claude/matrix-lexicon-resync.sh NEW HOOK PostToolUse Edit/Write. Scope: matrix only, lexicon-touching edits only. Re-validates 274 curated lines, reports retroactive failures to stderr + log.
        C:/Users/PC/.claude/settings.json MODIFIED Both new hooks registered alongside existing banned-copy-gate, shopify-drift-check, sync-pinecone.
        memory/CANONICAL_copy_gen_workflow.md MODIFIED Step 0 (consult bank first) + 1a section with API quickref + hook protection table + new preflight column in checks table.
        memory/feedback_headline_bank_objects_v1_canonical.md NEW MEMORY Canonical record of v3.2 schema, reader API, hook contracts. Indexed in MEMORY.md GEN section so every Claude thread loads it before TOF copy work.
        v4.0/deployment-log.md · CHANGELOG.md · session-25 MODIFIED 3-log update ritual completed.

        Why this matters — the modularization story

        Decoupling

        Before: the curated bank lived as a review artefact (candidates.json) in a working folder. Copy-gen agents either ignored it or had to re-parse it ad-hoc.

        After: the bank is in the matrix where every other lexicon / lens / register rule lives. One consumer pattern, one sort rule, one set of filters — identical no matter which agent asks for headlines.

        Forward-portable to new brands

        The hooks scope on filename + schema shape, not on Brainzyme content. When HerLifty (or any future brand) clones the matrix, the same gates fire automatically with no extra wiring.

        Multi-brand SoT already exists at config/brands.json (5 brands; resolver in tools/brand_resolver.py). Step 7 spins up config/brands/herlifty/product_matrix.json cloned from the Brainzyme matrix — deferred until HerLifty production work begins.

        Two-layer defence

        Per the project doctrine in feedback_two_layer_defense_doctrine.md: every rule needs both an upstream gate and a downstream auditor. Schema-gate is the upstream pre-write block; lexicon-resync is the downstream audit.

        A lexicon edit can’t silently invalidate curated content. A schema regression can’t silently land. Both fire automatically — agents don’t need to remember.

        Discoverable, not memorised

        The new memory file is indexed in the GEN — Read first section of MEMORY.md, so any new Claude thread sees it before any TOF copy task. Step 0 of CANONICAL_copy_gen_workflow.md tells the agent to consult the bank.

        Hooks then back-stop both writes and edits. Result: bank discipline doesn’t depend on anyone remembering anything — including the model.

        Quick-use reference

        Read curated anchors (Python)

        from product_matrix import headlines, headlines_for_sku
        
        # By mechanism (raw)
        headlines("UK", "dopamine", "aspirational",
                  gender="M", persona=None, min_quality=8, tier="A")
        
        # By SKU (mechanism inferred)
        headlines_for_sku("pro", "UK", "aspirational", min_quality=8)

        Read curated anchors (CLI)

        python tools/product_matrix.py --headlines dopamine aspirational \
            --market UK --min-quality 8 --gender M

        Surface anchors during preflight

        python tools/copy_preflight.py \
            --brand brainzyme --channel google_rsa --funnel tof --market uk \
            --tof-mode aspirational --sku pro \
            --copy 'Drive On. | Sharper than yesterday.' \
            --reference-headlines --ref-min-quality 8 --ref-gender M

        Outstanding

        Owner: Session 25 (continuation thread) · Banked: deployment-log + CHANGELOG + memory + MEMORY.md GEN + session file · Next: publish (push this dashboard).

        Campaigns — campaign_layers v1 (2026-04-26)

        Time-bound or audience-bound creative overlays that compose on top of canonical lexicon and market-tonality without overriding them. First production layer: UK exam season Q2’26 (active 2026-04-15 → 2026-06-30, all 4 markets). Reader API + preflight integration + brief runner all live; hooks extended for cross-layer protection.

        Status: LIVE · Schema v1.0 in matrix v3.2 · 1 active campaign + 2 stub layers seeded · First brief shipped (PRO/UK/students) · Smoke tests green (FAIL/WARN/PASS/SKIP all firing).

        Why this exists

        Before campaign_layers, time-bound overlays (exam season, Easter, BFCM) needed ad-hoc lexicon edits with no enforcement of expiry windows and zero compliance gating around campaign-specific claims (e.g. “pass your exams” is treatment-adjacent under MHRA/FSA — banned only in this context). This system makes seasonality declarative, auto-expiring, and compliance-gated.

        Active & planned campaigns

        Slug Status Window Audience overrides Constraints
        exam_season_2026_q2 ACTIVE 2026-04-15 → 2026-06-30 students_18_25, parents_of_teens 3
        easter_2026 STUB 2026-04-01 → 2026-04-12 (general) 0
        january_reset_2027 STUB 2027-01-01 → 2027-01-31 resolution_seekers 0

        Composition precedence (HARD RULES)

        PriorityLayerOn conflict
        1_meta.lexicon.banned_copy_patternsBLOCK
        2Campaign claim_constraintsFAIL
        3Market lens banned-verbsWARN
        4Campaign discouraged_tokensWARN
        5Campaign preferred_tokensALIGN
        6Brand voice toneAugment, don’t replace

        Brief workflow

        1. Author a brief in campaign-briefs/<id>.json (schema in canonical memory doc).
        2. Run python tools/campaign_brief_run.py <brief.json> — composes selectors, surfaces top-8 bank anchors, writes a starter pack with copy_lines TODO placeholders.
        3. Writer/agent fills copy_lines.<channel>.<field>[*] in output/campaigns/<id>/starter_pack.json.
        4. Lint with python tools/campaign_brief_run.py <brief.json> --check-existingpreflight_report.json (PASS / FAIL / WARN per line).
        5. Active-window gate fires automatically — brief out of window aborts at step 2.

        First production brief

        Campaign IDexam_season_pro_uk_2026_q2
        SKU / Market / FunnelPRO / UK / TOF (pain_state)
        Audiencestudents_18_25
        Ownercalum
        Due2026-04-29
        DeliverablesRSA ×15 headlines + ×4 descriptions; Meta primary text ×5

        File inventory

        FileRole
        config/brainzyme_product_matrix.json → _meta.campaign_layersSchema SoT (3 layers + 3 constraint definitions)
        tools/product_matrix.pyReader API (8 functions + 3 CLI flags)
        tools/copy_preflight.pyLint integration (--campaign flag, 3 new check types)
        tools/campaign_brief_run.pyBrief runner (compose + check-existing modes)
        campaign-briefs/exam_season_pro_uk_2026_q2.jsonFirst production brief
        .claude/headline-bank-schema-gate.shPreToolUse — campaigns field validation
        .claude/matrix-lexicon-resync.shPostToolUse — campaign-vs-lexicon collision check
        memory/feedback_campaign_layer_canonical.mdArchitecture SoT
        memory/CANONICAL_copy_gen_workflow.md §1bWorkflow integration
        v4.0/agent-playbook.md Step 7.5bWave-process integration
        Owner: Session 25 (overnight unattended) · Banked: deployment-log + memory + MEMORY.md GEN + go-live-rundown queue · Next: Phase 6 bank tagging + writer fills first brief by 2026-04-29.

        Headline Review v3.2

        187 candidates UK 20 US 46 DE 60 FR 61
        Market
        Mechanism
        Mode
        Review
        Gender
        Quality
        Flags
        Showing of 237 · Decided 0
        Loading headlines…