Refluxora — Design System (locked)

Founder locked A · Cool Relief on 2026-05-23 after Sprint 1's 4-candidate workbench. Production tokens (CSS + Swift) live в DESIGN_SYSTEM.md. Lock rationale logged в DECISIONS.md. Sprint 2 (Xcode) copies the Swift token enum verbatim. Other three candidates archived in collapsible section below.

🔒 A Cool Relief · locked 2026-05-23 mint #5BA89B · slate #2E3F44 · cream #F5F1EA · gold #C49B5E 🔥 Refluxora · GERD + LPR
CANDIDATE A · CALMING CLINICAL

Cool Relief 🌿

Mint + slate + cream. Calming, clinical-authority palette that reads as "trusted health" without going full medical-white. Differentiates от NoBurn (generic teal). Best fit for the two cohorts most defined by clinical authority: 🔥 Burning Brian (severe PPI, needs trustworthy companion) and 🎤 LPR Larry (validation + ENT-ready trust signal).

brand#5BA89B
brand-mid#3D8985
brand-deep#18524F
brand-soft#C5DDD7
cta#C49B5E
cta-deep#8C6A3B
bg#F5F1EA
ink#2E3F44
Typography
Calm your reflux
Reclaim your meals
Photo food scanner with reflux-trigger likelihood rating.
RSI 18
Buttons
🎤 RSI Calculator (Larry)
18
Reflux Symptom Index
↓ 4 since last week · screening threshold >13
⚠ RSI is a screening tool, not a diagnostic test. Discuss elevated scores with an ENT.
Food entries (last 4h)
Espresso
7:32 AM
trigger
🍞
Oatmeal + banana
7:45 AM
safe
🍝
Tomato pasta
8:12 PM
high acid
AI Coach reply
Your throat clearing 5 of 7 mornings correlates with late-evening tomato pasta. Acid pH ≈4.3 reaches the larynx during sleep. Try shifting dinner to before 7 PM and elevating sleep position 6-8".per AAO-HNS LPR Practice Guidelines
Paywall hero (Brian variant)

PPI not working anymore?

See what triggered today's flare. Track Voquezna efficacy. Share GI-ready PDF.
$39.99/yr
7-day free trial · save 85%
💊 Voquezna tracker (Brian/Larry add-on)
Day 14 on Voquezna 20mg
RSI improvement↓ 35%
Heartburn days/wk2 (was 5)
Cohort accent chips (within palette)
🔥 Brian🤰 Patricia🍷 Frank👴 Sam🌿 Anna🎤 Larry

All 6 cohorts share the same locked palette; only accent weight differs.

ARCHIVED Rejected candidates · B Warm Foodie · C Pregnancy Soft · D Bold Modern (click to expand)

These three palettes were ruled out by founder on 2026-05-23 in favor of A Cool Relief. Kept here for design-history reference, screenshot diffs in future consilium, and recall если cohort-specific add-on (e.g. Pregnancy Mode landing) wants to riff на one of these accents.

CANDIDATE B · FOODIE PREMIUM

Warm Foodie 🍷

Terracotta + sage + ivory. Cookbook-warm, encourages photo-journaling instead of feeling like medical surveillance. Strongest for 🍷 Foodie Frank (don't-quit-coffee-and-wine identity) and 🌿 Anti-Pharma Anna (functional-medicine natural aesthetic). Risk: may not communicate enough urgency for Brian's severe-pain hero.

brand (sage)#7A9477
brand-mid#5A7458
brand-deep#38503A
brand-soft#D2DCC9
cta (terracotta)#C46A53
cta-deep#944730
bg (ivory)#FAF5EE
ink#2B2620
Typography
Keep coffee. Keep wine.
Track smarter.
Find safe versions of foods you love. Don't quit lifestyle blindly.
RSI 18
Buttons
🎤 RSI Calculator
18
Reflux Symptom Index
↓ 4 since last week · screening threshold >13
⚠ RSI is a screening tool, not a diagnostic test. Discuss elevated scores with an ENT.
Food entries (last 4h)
Espresso
7:32 AM
trigger
🍞
Oatmeal + banana
7:45 AM
safe
🍝
Tomato pasta
8:12 PM
high acid
AI Coach reply
Dark roast coffee has 30% less chlorogenic acid than light roast. Swap your espresso для a dark-roast pour-over after a meal (not on empty stomach). Tomato + late timing is your biggest trigger — try a non-tomato pesto Tuesday.per Annals of Internal Medicine 2018
Paywall hero (Frank variant)

Keep coffee. Keep wine.

Find your specific triggers. Don't quit lifestyle blindly.
$39.99/yr
7-day free trial · save 85%
💊 Voquezna tracker
Day 14 on Voquezna 20mg
RSI improvement↓ 35%
Heartburn days/wk2 (was 5)
Cohort accent chips
🔥 Brian🤰 Patricia🍷 Frank👴 Sam🌿 Anna🎤 Larry
CANDIDATE C · GENTLE SAFETY

Pregnancy Soft 🌸

Blush + sky + off-white. Soft, reassuring, safety-first. Strongest for 🤰 Pregnant Patricia (3rd-trimester anxiety: "is this safe for baby?") and 👴 Senior Sam (gentle, not aggressive). Risk: Brian (severe pain) and Larry (career-threat) may need more urgency than this palette communicates.

brand (sky)#8DAEC8
brand-mid#698EAD
brand-deep#3F6582
brand-soft#D0DEEA
cta (blush)#E7B7B4
cta-deep#B07A75
bg (off-white)#FCF8F6
ink#2C3138
Typography
Sleep through the night
— without scary meds
Pregnancy-safe medication reference. Tums dosage tracker. Left-side sleep guidance.
RSI 18
Buttons
🎤 RSI Calculator
18
Reflux Symptom Index
↓ 4 since last week · screening threshold >13
⚠ RSI is a screening tool, not a diagnostic test. Discuss elevated scores with an ENT.
Food entries (last 4h)
Espresso
7:32 AM
trigger
🍞
Oatmeal + banana
7:45 AM
safe
🍝
Tomato pasta
8:12 PM
high acid
AI Coach reply
Famotidine (Pepcid) is FDA Pregnancy Category B — generally considered safe in 3rd trimester, but confirm с your OB before starting. Today you've logged 1,200mg calcium carbonate via Tums; daily limit per NIH is 7,500mg.per ACOG Pregnancy GERD Guidelines
Paywall hero (Patricia variant)

Pregnancy heartburn — без scary meds

Pregnancy-safe medication reference. Tums tracker. Left-side sleep.
$4.99/wk
No trial · 3-month window
💊 Voquezna tracker
Day 14 on Voquezna 20mg
RSI improvement↓ 35%
Heartburn days/wk2 (was 5)
Cohort accent chips
🔥 Brian🤰 Patricia🍷 Frank👴 Sam🌿 Anna🎤 Larry
CANDIDATE D · PREMIUM DRUG-COMPANION

Bold Modern 🚀

Electric coral + deep navy + bone. High-contrast, modern-pharma. Most differentiated from existing GERD apps (NoBurn uses generic teal). Strongest for premium positioning — Voquezna era ($700/mo drug, $39.99/yr LPR Pro add-on), Brian PPI-refractory escalation, Larry career-stake. Risk: may feel too aggressive for Patricia (pregnancy soft) or Sam (gentle senior).

brand (coral)#FF6B57
brand-mid#D2503D
brand-deep (navy)#0F1B2D
brand-soft#FFD7CE
cta (gold)#F8E8C4
cta-deep#C49B5E
bg (bone)#F0EBE3
ink (navy)#0F1B2D
Typography
PPI not working?
See what triggered today's flare.
Voquezna companion. Insurance appeal templates. GI-ready PDF.
RSI 18
Buttons
🎤 RSI Calculator
18
Reflux Symptom Index
↓ 4 since last week · screening threshold >13
⚠ RSI is a screening tool, not a diagnostic test. Discuss elevated scores with an ENT.
Food entries (last 4h)
Espresso
7:32 AM
trigger
🍞
Oatmeal + banana
7:45 AM
safe
🍝
Tomato pasta
8:12 PM
high acid
AI Coach reply
Your Nexium 40mg log shows escalation от 20mg over 90 days. Vonoprazan (Voquezna) reaches steady-state acid suppression в 2 hours vs PPIs' 5-7 days — useful data point для your GI. Want me to draft a prior-auth letter for insurance?per Voquezna FDA Label
Paywall hero (Voquezna upsell)

Voquezna Companion

Drug-specific tracking. Insurance appeal templates. Phathom partnership coming Q3.
+$29.99/yr
add to your Annual plan
💊 Voquezna tracker
Day 14 on Voquezna 20mg
RSI improvement↓ 35%
Heartburn days/wk2 (was 5)
Cohort accent chips
🔥 Brian🤰 Patricia🍷 Frank👴 Sam🌿 Anna🎤 Larry

Decision matrix (Sprint 1 evaluation)

All 4 candidates support the 6-cohort architecture — the difference is which cohort the palette amplifies first. A · Cool Relief won on cross-cohort viability + differentiation. Full criteria from DESIGN_SYSTEM.md.

CriterionA · Cool ReliefB · Warm FoodieC · Pregnancy SoftD · Bold Modern
Cross-cohort viability
(one DS, не 6)
✅ All 6 work; calming reads universal⚠ Brian severity reads soft⚠ Brian/Larry urgency reads soft⚠ Patricia/Sam may feel aggressive
Compliance neutrality
(не "medical device")
✅ Mint ≠ clinical white✅ Foodie warmth✅ Lifestyle softness✅ Pharma-modern, не medical
Differentiation от competitors
(NoBurn uses generic teal)
✅ Mint differentiates от NoBurn teal✅ Terracotta unique in category✅ Blush unique in category✅✅ Most differentiated (coral + navy)
LPR Larry validation
(career-trust signal)
✅✅ Clinical authority⚠ Foodie не ENT-clinic⚠ Soft не professional✅✅ Premium clinical-modern
Voquezna era positioning
($700/mo drug premium)
✅ Trustworthy⚠ Soft не drug-companion⚠ Soft не drug-companion✅✅ Best для premium
Patricia comfort
(pregnancy anxiety)
✅ Calming✅ Warm✅✅ Built for her⚠ May feel aggressive
Cross-promote с Hepatica
(GERD-NAFLD users)
✅ Distinct (Hepatica uses teal)✅ Distinct✅ Distinct✅✅ Most distinct
App Store cohort shot variety
(6 CPPs need accent diversity)
✅ Mint + gold accents✅ Sage + terracotta⚠ Limited dynamic range✅✅ Navy + coral + gold

🔒 Lock decision — A Cool Relief (2026-05-23)

Founder approved A Cool Relief after reviewing Sprint 1 workbench. The recommendation order presented для founder was:

1.A · Cool Relief — best cross-cohort fit, calming = on-brief, mint differentiates от NoBurn teal. Safe pick that doesn't over-rotate to one persona. ⭐ Default recommendation.
2.D · Bold Modern — best for premium positioning (Voquezna era, LPR Pro $39.99/yr). Most differentiated и most "Year-2-ready" if Larry + Voquezna become the wedge ($5.5M best-case scenario).
3.B · Warm Foodie — best for Frank/Anna funnel. Risk: feels "too lifestyle" when Brian or Larry land on the same paywall.
4.C · Pregnancy Soft — wonderful for Patricia (12% of audience), но Brian (25%) и Larry (15%) — 40% of audience — wouldn't feel urgency for severe-pain или career-stake situations.

Process after lock: update DESIGN_SYSTEM.md с :root tokens, add 🔒 Locked YYYY-MM-DD, log decision в DECISIONS.md, rebuild docs/design.html as the full Hepatica-style workbench (palette + JTBD + persona scan + feature matrix), and start docs/flow.html in Sprint 2.

МОДУЛЬ 2

JTBD юзеров · 6 когорт Refluxora

6 deep cohorts × 8 JTBDs. Anchor cohorts (gold border): 🔥 Brian (severe-PPI baseline) · 🤰 Patricia (pregnancy anchor) · 🎤 Larry (LPR ⭐ biggest underserved). Together: 145M TAM, 3.6M SAM, $173M ARR potential across US · GB · DE · CA · AU.

2.16 cohorts

Three anchors define the product hero: Brian (severity / drug-payer baseline), Patricia (time-locked pregnancy window), Larry (LPR — 30M Americans, mostly undiagnosed, biggest underserved wedge in App Store). Frank is the default door (largest newly-diagnosed funnel); Sam and Anna round out the polypharmacy + functional-medicine flanks.

🔥 Burning Brian 40–55 anchor · severe baseline
"PPI not working anymore. Voquezna?"
Door
"Refractory GERD — what's next"
Top JTBDs
J1 food triggers · J2 labs · J6 Voquezna efficacy
WTP
high · $700/mo drug-payer 52%
Tier
Annual Standard $39.99/yr + Voquezna Companion +$29.99
Community
r/GERD 60K · r/voquezna
🤰 Pregnant Patricia 25–38 anchor
"38 weeks, can't sleep, what's safe?"
Door
"Pregnancy-safe meds + sleep"
Top JTBDs
J3 tonight plan · J7 trimester · J8 sleep
WTP
medium · time-limited 38%
Tier
Weekly $4.99/wk (no trial · habit lock)
Community
r/pregnant 250K · r/BabyBumps 600K
🍷 Foodie Frank 28–42 default door
"Doc said cut coffee. NO. Help me find what works."
Door
"Don't quit identity — find safe meals"
Top JTBDs
J1 food triggers · J4 A/B diet · J5 restaurant
WTP
medium · habit-forming 45%
Tier
Annual Standard $39.99/yr + Diet Lab +$29.99
Community
r/GERD · r/AcidReflux 22K
👴 Senior Sam 60–75
"7 meds + GERD. Interactions?"
Door
"Polypharmacy safety net"
Top JTBDs
J2 labs · J5 restaurant · J7 tonight plan
WTP
high · Medicare-payer 50%
Tier
Annual Family $79.99/yr (2nd profile)
Community
AARP · r/Seniors
🌿 Anti-Pharma Anna 30–45
"Off PPI in 12 weeks. Natural protocols."
Door
"Functional-med taper, no drugs"
Top JTBDs
J6 PPI taper · J3 tonight · J4 A/B diet
WTP
high · supplement-buyer 55%
Tier
Annual Standard $39.99/yr + PPI Taper Pro +$29.99
Community
r/functionalmedicine · r/AntiPharma
🎤 LPR Larry ⭐ 30–65 ⭐ NEW · biggest underserved
"Silent reflux finally validated. RSI tracking. ENT report."
Door
"Validate silent reflux — career stake"
Top JTBDs
J8 RSI/ENT · J2 labs · J6 Voquezna
WTP
highest · career-defending 62%
Tier
Annual Standard $39.99/yr + LPR Pro +$39.99 ⭐
Community
r/LPR 15K · r/Singers · Koufman fans

2.28 jobs-to-be-done

Six peak jobs (J1–J6, ★5) earn a gold left border — these are universal Tier-1 drivers shared by ≥2 anchor cohorts. J7 (pregnancy) and J8 (LPR validation) are ★4 single-cohort premium hooks that anchor the two highest-WTP add-ons (Pregnancy DB inside Weekly · LPR Pro +$39.99).

J1🍴 Food triggers★★★★★
"Tell me what I can actually eat."
Drives
Photo Food Scanner (reflux-trigger rating, AcidWise DNA)
Anchors
🔥 Brian · 🍷 Frank
J2🩸 Lab decoding★★★★★
"Decode my labs (H. pylori, gastrin, B12)."
Drives
Lab Interpreter — Vision OCR + verdict pills
Anchors
🔥 Brian · 👴 Sam · 🎤 Larry
J3🌙 Tonight plan★★★★★
"What's safe tonight? (sleep position, meds, food cutoff)"
Drives
Tonight Plan card + sleep heatmap + Apple Health
Anchors
🤰 Patricia · 👴 Sam · 🌿 Anna
J4🍷 Don't quit identity★★★★★
"Don't ask me to quit — find what works."
Drives
A/B Diet Lab (Mediterranean vs Acid Watcher 90d)
Anchors
🍷 Frank · 🌿 Anna
J5🍽 Restaurant pre-flight★★★★★
"Restaurant pre-flight — what to order?"
Drives
Cuisine picker + safe-menu RAG
Anchors
🍷 Frank · 👴 Sam
J6💊 Drug efficacy★★★★★
"Track this drug actually works (Voquezna / PPI taper)."
Drives
Voquezna Companion · PPI Taper Pro · efficacy charts
Anchors
🔥 Brian · 🌿 Anna · 🎤 Larry
J7🤱 Pregnancy + reflux★★★★
"Pregnancy + reflux — what's safe for baby?"
Drives
Trimester protocol + pregnancy-safe meds DB
Anchors
🤰 Patricia
J8🎤 Validate silent reflux★★★★
"Validate silent reflux for my ENT."
Drives
RSI gauge + Acid Watcher diet + ENT PDF (LPR Pro)
Anchors
🎤 Larry

2.3JTBD scan — 6 cohorts × 8 jobs

Intensity grid (★1 weak → ★5 dominant). Confirms: J2 (labs) universal Tier-1 · J1/J4/J5 foodie+severe stronger · J6 anchor for paid add-ons · J7 Patricia-only premium · J8 Larry-only premium (LPR Pro anchor).

Cohort J1 🍴 J2 🩸 J3 🌙 J4 🍷 J5 🍽 J6 💊 J7 🤱 J8 🎤
🔥 Brian ★5 ★5 ★3 ★3 ★3 ★5 ★1 ★2
🤰 Patricia ★4 ★2 ★5 ★3 ★3 ★2 ★5 ★1
🍷 Frank ★5 ★3 ★3 ★5 ★5 ★2 ★1 ★2
👴 Sam ★3 ★5 ★5 ★3 ★4 ★3 ★1 ★2
🌿 Anna ★4 ★4 ★4 ★4 ★3 ★5 ★1 ★2
🎤 Larry ⭐ ★3 ★5 ★3 ★4 ★3 ★5 ★1 ★5
МОДУЛЬ 3

Screenshots · 8-shot universal carousel

Designer handoff for App Store v1. 8 shots × 3 device sizes × 5 locales = 120 PNGs. Single universal listing (per-CPP variants deferred to v4 if RTC < 4%). Priority order: Apple shows shots 1-3 in search results → they carry the conversion. Shots 4-6 deepen value, 7-8 build trust/retention. Full spec: SCREENSHOTS.md.

3.1Carousel overview

Pain-first headlines (≤32 chars), supporting sublines (≤60 chars), 3-4 micro-proof bullets per shot. Each shot maps to a Tier 1 JTBD and a locked tab from flow.html. Banned words: best · #1 · cure · diagnose · treat · guaranteed.

#HeadlineHero element · UI tabCohort leanJTBDTier
1Reflux ruling your meals?Days-since-flare counter · TodayUniversal (Brian glyph)J5 triageHero pain
2Built for YOUR reflux6-cohort grid · OnboardingAllJ5 triageWedge
3Snap meal → verdict in 2sPhoto + severity pills · +LogBrian · Frank · SamJ1 eatKiller #1
4Ask anything. Cited answers.Coach chat + RAG · CoachUniversalJ2 · J8Killer #2
5Silent reflux finally measuredRSI gauge at 18 · Today (Larry)Larry ⭐J8 LPRDifferentiator
6See if your meds workVoquezna 8-week chart · ProgressBrian · Larry · AnnaJ6 drugsAdd-on driver
7Your doctor speaks dataPDF export preview · ProgressAllJ6 · J8Trust
8Your plan. Today.Plan tab + add-on gates · PlanAllJ3 · J5Retention

3.2Shot-by-shot designer brief

Each card: pain-first headline + subline + why it earned this slot + 3-4 bullets + illustration spec + mini-mockup of the UI screen to be captured. Mockups are conceptual — actual screens captured from Debug Day-30 preset (см. APP_ARCHITECTURE.md).

SHOT 1
Hero pain · Universal entry
Reflux ruling your meals?
Track triggers, ease nights, talk to your doctor with data.
Why slot #1: First impression. Must read in 2 seconds at search-result scale. Pain-first hook works across all 6 cohorts without picking sides. No feature claim yet — sets the emotional frame.
Good morning, Brian
Day 14 · Severe PPI
12
days since last flare
Tonight ready
Coach: ask
TodayCoach·ProgPlan
+
  • Personalized for you
  • ACG · AGA · AAO-HNS sources
  • Health & Fitness — not medical
UIToday tab — Brian's hero (152pt mint counter). Cohort tempo strip above. 3 secondary cards. Floating tab bar.
BGSoft cream #F5F1EA, optional ghost-leaf motif ≤8% opacity.
SHOT 2
Wedge · 6-cohort differentiator
Built for YOUR reflux
Pregnancy · Foodie · PPI taper · LPR · Senior · Severe.
Why slot #2: #1 differentiator vs NoBurn (one-size-fits-all) and Cara Care (stale, German-only). Communicating "we know your specific story" in shot 2 doubles tap-through for browsers who'd bounce thinking "another generic GERD app."
Which one sounds like you?
Tap to start your path
🔥 Brian
PPI not enough
🤰 Patricia
Safe for baby?
🍷 Frank
Don't quit coffee
👴 Sam
7 meds + reflux
🌿 Anna
Off PPI 12wks
🎤 Larry ⭐
Silent reflux
  • 7-question triage
  • Re-route anytime
  • One app, six paths
UIOnboarding cohort grid — 6 cards (2×3) with emoji + name + ≤24-char pain quote. Mint border on selected.
BGCream with subtle radial brand-soft glow center. No tab bar (pre-onboarding).
SHOT 3
Killer feature #1 · Photo scanner
Snap meal → verdict in 2s
Mint = safe. Gold = watch. Coral = trigger.
Why slot #3: Answers JTBD J1 ("Tell me what I can eat") — highest-intensity job for 4 of 6 cohorts. Food photos perform well in carousel thumbnails. Proven AcidWise DNA feature.
Italian dinner
8:42 PM · 2h before bed
🍝🍷
🔴 Trigger 8/10
🔴 Tomato sauce
🟡 Red wine
🟡 Garlic
🟢 Whole grain
  • Trained on 12K reflux foods
  • Per-ingredient breakdown
  • Save to your trigger list
UI+Log meal result — top: real Italian dinner photo (pasta + wine + garlic bread). Bottom: 4 ingredient rows with verdict pills. Time stamp "8:42 PM · 2h before bed".
BGDark restaurant ambient ≤30% opacity outside frame — "real life" framing.
SHOT 4
Killer feature #2 · AI Coach
Ask anything. Cited answers.
DeepSeek V3 + on-device RAG: ACG, AGA, AAO-HNS, Koufman.
Why slot #4: Differentiator vs every competitor (NoBurn has no AI, Cara Care AI is stale). Answers J2 (decode labs), J8 (prognosis fear), J6 (drug efficacy). Daily-habit hook — once user asks 3 questions, retention curves diverge sharply.
Coach
Today's prompts for Brian →
PPI not working — what next?
Refractory GERD affects 30-40% of PPI users. Options to discuss: 1) optimize timing, 2) switch to vonoprazan, 3) test H. pylori. [c1][c2][c3]
✓ Grounded · 3 sources
⚠ Discuss with your clinician
  • Sources every answer
  • Cohort-aware prompts
  • Refuses dosing/diagnosis
  • Works offline (sqlite-vec)
UICoach chat — full Q+A. User bubble (gold cta-soft), assistant (mint ai-bg + border) with [c1][c2][c3] citation refs. Confidence chip + disclaimer ribbon (watch-bg). Follow-up chips below.
BGCream — clean, no distraction.
SHOT 5
Differentiator · LPR uncontested
Silent reflux finally measured
RSI 9-question gauge. Sunday update. ENT-ready report.
Why slot #5: Larry cohort = 30M Americans, mostly undiagnosed, zero apps for them. THE differentiator no competitor has. Drives highest-margin add-on (LPR Pro $39.99/yr). Even non-Larry browsers see "this app takes obscure conditions seriously."
Larry · Sunday
12-week trajectory
18
RSI · threshold 13
Screening — discuss w/ ENT
24 → 18 → 16 → 14 ↘
  • Belafsky 9-symptom scale
  • Weekly trajectory chart
  • Acid Watcher diet built in
UIToday hero (Larry) — 280×180pt semicircular RSI gauge, score 18 in 144pt brand-deep, gold needle. Threshold tick 13. Inline disclaimer ribbon. Below: 12-week trend line 24→14 with "Voquezna started" marker.
BGCream + subtle waveform graphic ≤10% opacity (singer/podcaster prop).
SHOT 6
Add-on driver · Drug efficacy
See if your meds work
Voquezna, omeprazole, Pepcid — week-by-week efficacy.
Why slot #6: Voquezna ($700/mo, FDA Nov 2023) has zero companion apps. Drives Brian + Larry + Anna add-ons. Universal pain ("I take 4 meds, no idea if they help"). Insurance-appeal templates monetize Voquezna Companion add-on.
Voquezna · Day 28
8-week efficacy
−83%
heartburn days
Build insurance PDF →
  • Symptom ↔ drug correlation
  • Insurance appeal templates
  • Pre-/post-comparison charts
UIProgress → Voquezna efficacy view. Header: "Voquezna 20mg · Day 28" + mint ring 28/56. Main: 8-week bar chart heartburn days/week (baseline 6 → week 8: 1). Stat callout "−83%". Footer CTA: "Build insurance appeal PDF →" gold.
BGCream, no props — chart is the hero.
SHOT 7
Trust · Clinician validation
Your doctor speaks data
GI · ENT · primary care formats. One tap to share.
Why slot #7: Trust signal — "real product, doctors take it seriously." Drives all 6 cohorts (Brian→GI, Larry→ENT, Sam→multi-doctor, Patricia→OB). Retention loop: 30-day data → export → return for more.
30-day GERD report
Choose format
GI ENT Primary
📄 Page 1
8 heartburn days
3 trigger meals
14 PPI doses
📤 📧 💬 📁
  • 4 medical formats
  • Last 30/60/90 days
  • HIPAA-aware sharing
UIShare-sheet preview of PDF export. 3 pages fanned: Page 1 summary stats, Page 2 symptom trajectory line, Page 3 trigger food top-10. Format picker chips above: [GI][ENT][Primary][Insurance]. Share row below.
BGCream + subtle clipboard/stethoscope icon ≤10% opacity outside frame.
SHOT 8
Retention · Daily protocol
Your plan. Today.
Diet, meds, sleep — what to do tonight, from your data.
Why slot #8: Closes the "what now?" loop. Universal — every cohort gets a personalized protocol on Day 1 (post-triage). Plan tab also houses 4 paid add-on gates — natural conversion surface without being a paywall hero.
Tonight, 7:30 PM cutoff
Frank · Day 14
🍽 Mediterranean swap
🛏 30°, left side
💊 Tums max 2
🔓 Acid Watcher
78% compliant · free
🔒 LPR Pro
Unlock · $39.99/yr
  • Built from your triage
  • Updates with new data
  • Unlock add-ons when ready
UIPlan tab — Frank default. Today protocol card: dinner / sleep / Tums. Week-of cards (horizontal scroll). Add-on gates: 🔓 Acid Watcher starter (owned, mint), 🔒 LPR Pro (locked, gold border, "$39.99/yr"). Collapsed "+ 2 more plans".
BGCream, no props — calm utility.

3.3Cohort accent map (within locked A Cool Relief)

Micro-touches inside each shot — icon tints, accent rings, badge fills. No new colors — every accent pulled from locked A Cool Relief.

1brandcalm authority
2cta"choose your path" warmth
3severity scalegood · watch · alert
4ai-bg + ai-borderAI surface tone
5brand-deep + ctaclinical premium
6brand + ctaefficacy + action
7brand-deep + ctatrust + action
8brand owned + cta-deep lockedunlock signal

3.4Production checklist (per shot · per device · per locale)

3.5Localization & iteration

LocaleApproach
en-USMaster
en-GBSame shots, "GERD" → "GORD" in any overlay copy
en-CASame as en-US
en-AUSame as en-GB ("GORD")
de-DENative German pass — separate design. Cara Care orphan capture critical (не машинный перевод)
IterWhenTrigger
v1Sprint 2Initial submission (this spec)
v2Month 2Post-launch — replace worst-performing shot (per-shot RTC analysis)
v3Month 4Voquezna add-on launch — refresh shot 6
v4Month 7Add per-CPP variants if RTC < 4% on universal listing
МОДУЛЬ 16 · ROUND 4 HEPATICA REALIGN

Paywall workbench — 2-tier Hepatica pattern · 6 cohorts × 3 variants · founder ballot

🔄 Round 4 amendment (2026-05-25 eve): dropped to 2 tiers (Weekly + Annual — Family/Lifetime deferred v1.2) · trust band "📖 Built on ACG · AGA · AAO-HNS LPR · Koufman · 2,000+ docs" added · default tier preselection now varies per cohort (Brian/Frank/Sam/Anna/Larry → Annual · Patricia → Weekly) · CTA copy switches `Continue` ↔ `Start my 7-day free trial` based on selected tier. 18 hero compositions remain. Tap preferred variant → frame glows mint + vote stored. После 6/6 votes — Submit ballot. Source-of-truth: CONSILIUM_PAYWALL_2026-05-25_LOCKED.md §2.5. Swift port: Sprint 6 (~7.5 hrs, was 10.5).

16.1Pricing tier lock — 2-tier Hepatica (Round 4)

2 tiers only for v1 — exact Hepatica match. Default tier varies per cohort (Brian/Frank/Sam/Anna/Larry → Annual · Patricia → Weekly). Both tiers offer a 7-day free trial (Round 4 change — Weekly now also has trial). User can toggle Weekly ↔ Annual; 5 UI elements switch live (tier highlight · CTA · timeline · legal microtext · brand label). Add-ons NOT shown here — they live on the Plan tab post-subscribe.

7-DAY FREE TRIAL
Weekly
$4.99
/wk · cancel anytime
SAVE 85%
Annual
$39.99
/yr · ≈ $0.77/wk
DEFERRED v1.2: Family $79.99/yr (2 profiles · Sam + Patricia postpartum) · Lifetime $99 one-time (Anna anti-recurring-payment ethos). Demand to be measured post-launch via in-app survey. Round 4 lock: ship v1 with Weekly + Annual only.

16.1BThe 5 switching UI elements (Round 4 NEW)

When the user toggles between Weekly ↔ Annual, these 5 elements re-render. Everything else stays static (H1, sub, bullets, trust band, back chevron, footer, top-bar skip).

WEEKLY SELECTED
1. Tier card: Weekly = gold 3pt border, cream fill
2. CTA: Start my 7-day free trial
3. Timeline: Today → Day 5 (🔔 reminder) → Day 7 (💳 $4.99/wk)
4. Legal: "Free for 7 days, then $4.99/wk. Auto-renews..."
5. Brand label: REFLUXORA
ANNUAL SELECTED (default for 5/6 cohorts)
1. Tier card: Annual = gold 3pt border, cream fill
2. CTA: Continue
3. Timeline: Today → Week 4 (📈 trend lines) → Day 365 (📅 renews $39.99)
4. Legal: "Free for 7 days, then $39.99/yr. Auto-renews..."
5. Brand label: REFLUXORA (LPR PRO for Larry)

16.26 cohorts × 3 hero variants — vote your favorite

Per cohort: β1 PAIN (urgency-first quote), β2 PROMISE (outcome + Calibrum timeline), β3 SOCIAL (quantified peer + clinical anchor). Tap the strongest variant per row.

🔥 Burning Brian anchor · severe baseline 25%
✓ VOTED
SKIP · DEBUG
β1 PAIN
PPI stopped working?
You're not alone. 30% of severe GERD goes refractory. Map your real triggers.
📖 ACG · AGA · AAO-HNS · 2,000+ docs
Track every flare against the food 4hr earlier
Voquezna vs. PPI efficacy logged side-by-side
Grounded on ACG 2022 + AGA refractory guidelines
+ unlocks Voquezna Companion add-on after subscribe
$4.99/wk · trial
$39.99/yr · ≈$0.77/wk
Continue
✓ VOTED
SKIP · DEBUG
β2 PROMISE
From flare to pattern in 14 days
Day 1: log tonight's burn. Day 7: top 3 triggers. Day 14: your GI report.
📖 ACG · AGA · AAO-HNS · 2,000+ docs
Day 1 — Photo-scan dinner, log burn 4hr later
Day 7 — Top-3 trigger heatmap unlocks
Day 14 — Doctor-ready PDF · ACG-grounded
+ unlocks Voquezna Companion add-on after subscribe
$4.99/wk · trial
$39.99/yr · ≈$0.77/wk
Continue
✓ VOTED
SKIP · DEBUG
Join 7M refractory PPI users
First GERD companion for the Voquezna era · ACG + AGA grounded
📖 ACG · AGA · AAO-HNS · 2,000+ docs
Built with r/GERD's 60K severe-flare community
Trained on ACG 2022 + Phathom Voquezna label
Unlike NoBurn — 5 markets, drug-aware
+ unlocks Voquezna Companion add-on after subscribe
$4.99/wk · trial
$39.99/yr · ≈$0.77/wk
Continue
🤰 Pregnant Patricia anchor 12%
✓ VOTED
SKIP · DEBUG
β1 PAIN
Heartburn at 38 weeks?
You can't sleep. Tums "feels" wrong. We have the OB-aware answers.
📖 ACG · AGA · AAO-HNS · 2,000+ docs
Pregnancy-safe med reference · trimester rules
Tums tracker · never crosses 7,500mg calcium
Built on ACOG + AAP + Mayo OB guidance
$4.99/wk · trial
$39.99/yr · ≈$0.77/wk
Start my 7-day free trial
✓ VOTED
SKIP · DEBUG
β2 PROMISE
Sleep through tonight
Day 1: left-side protocol. Day 3: trigger journal. Day 7: a quieter night.
📖 ACG · AGA · AAO-HNS · 2,000+ docs
Day 1 — Left-side sleep + Tums log + meal cutoff
Day 3 — Journal flags 2 foods making it worse
Day 7 — Postpartum transition plan ready
$4.99/wk · trial
$39.99/yr · ≈$0.77/wk
Start my 7-day free trial
✓ VOTED
SKIP · DEBUG
1.8M pregnant moms · same fight
Built with r/BabyBumps 600K + OB-validated · pregnancy-safe by default.
📖 ACG · AGA · AAO-HNS · 2,000+ docs
Joined by 1.8M pregnant moms with reflux now
Cross-checked against ACOG + AAP — no gambles
Unlike Cara Care (stale 2020) — built for now
$4.99/wk · trial
$39.99/yr · ≈$0.77/wk
Start my 7-day free trial
🍷 Foodie Frank default door 22%
✓ VOTED
SKIP · DEBUG
β1 PAIN
Don't quit coffee. Get smart.
Doc said cut everything. We say keep what doesn't hurt — and prove it.
📖 ACG · AGA · AAO-HNS · 2,000+ docs
Photo-scan any meal · personalized rank in 2s
Italian, French, BBQ, wine — swap-list per dish
ACG 2022 lifestyle pillars · per-food rating
+ unlocks Diet Lab add-on after subscribe
$4.99/wk · trial
$39.99/yr · ≈$0.77/wk
Continue
✓ VOTED
SKIP · DEBUG
β2 PROMISE
Map your safe menu in 14 days
Day 1: scan one meal. Day 7: your safe list. Day 14: restaurant strategy.
📖 ACG · AGA · AAO-HNS · 2,000+ docs
Day 1 — Photo-scan tonight's dinner · log burn
Day 7 — Top-15 safe foods · top-5 to drop
Day 14 — Restaurant guidance · Med vs Acid Watcher
+ unlocks Diet Lab add-on after subscribe
$4.99/wk · trial
$39.99/yr · ≈$0.77/wk
Continue
✓ VOTED
SKIP · DEBUG
18M foodies · same problem
Mediterranean + Acid Watcher protocols in one app · IFFGD-validated.
📖 ACG · AGA · AAO-HNS · 2,000+ docs
Joined by 18M newly-diagnosed mild-GERD foodies
Grounded on IFFGD + Cleveland Clinic + Mayo
Unlike NoBurn — scan + 5 markets + Diet Lab
+ unlocks Diet Lab add-on after subscribe
$4.99/wk · trial
$39.99/yr · ≈$0.77/wk
Continue
👴 Senior Sam 18%
✓ VOTED
SKIP · DEBUG
β1 PAIN
7 meds. Reflux. Interactions?
Polypharmacy + GERD is the silent ER-trip. We map it before it bites.
📖 ACG · AGA · AAO-HNS · 2,000+ docs
Med-interaction flags — PPI + statins, NSAIDs
Aspiration pneumonia early-warning · sleep alerts
Built on AGS Beers Criteria · pharmacy-grade
$4.99/wk · trial
$39.99/yr · ≈$0.77/wk
Continue
✓ VOTED
SKIP · DEBUG
β2 PROMISE
A calmer day in 14 days
Day 1: 7-med audit. Day 7: trigger pattern. Day 14: PDF for your GP.
📖 ACG · AGA · AAO-HNS · 2,000+ docs
Day 1 — Add 7 meds + symptoms · interactions surface
Day 7 — Pattern · meal-time + posture coaching
Day 14 — Doctor-ready PDF · pharmacy-grade
$4.99/wk · trial
$39.99/yr · ≈$0.77/wk
Continue
✓ VOTED
SKIP · DEBUG
24M seniors · same daily fight
2 profiles included · your spouse + you · Family tier · Beers-aligned.
📖 ACG · AGA · AAO-HNS · 2,000+ docs
Joined by 24M Americans 60+ managing reflux
Aligned to AGS Beers Criteria · pharmacy-grade
Unlike NoBurn — 2 profiles · large fonts · GP-ready
$4.99/wk · trial
$39.99/yr · ≈$0.77/wk
Continue
🌿 Anti-Pharma Anna 8%
✓ VOTED
SKIP · DEBUG
β1 PAIN
Off PPI in 12 weeks.
No cold turkey. No rebound. A tapered protocol built on functional-med data.
📖 ACG · AGA · AAO-HNS · 2,000+ docs
12-wk AI-guided taper · DGL + zinc-carnosine timing
Rebound-flare early-warning · taper-pause logic
ACG taper + IFFGD + Dr. Aviv Acid Watcher diet
+ unlocks PPI Taper Pro add-on after subscribe
$4.99/wk · trial
$39.99/yr · ≈$0.77/wk
Continue
✓ VOTED
SKIP · DEBUG
β2 PROMISE
Your taper, your timeline
Week 1: baseline. Week 6: half-dose. Week 12: off · with a safety net.
📖 ACG · AGA · AAO-HNS · 2,000+ docs
Week 1 — Baseline · log triggers · prep your kit
Week 6 — Half-dose · DGL on cue · flare-watch
Week 12 — Off PPI · 30-day safety net · share doc
+ unlocks PPI Taper Pro add-on after subscribe
$4.99/wk · trial
$39.99/yr · ≈$0.77/wk
Continue
✓ VOTED
SKIP · DEBUG
5M off-PPI seekers · same goal
Only app combining ACG taper + Acid Watcher diet + DGL timing.
📖 ACG · AGA · AAO-HNS · 2,000+ docs
Joined by 5M Americans trying to come off PPIs
Grounded on ACG taper + Acid Watcher + IFFGD
Unlike NoBurn — taper-aware · functional-med native
+ unlocks PPI Taper Pro add-on after subscribe
$4.99/wk · trial
$39.99/yr · ≈$0.77/wk
Continue
🎤 LPR Larry ⭐ top revenue lever 15%
✓ VOTED
SKIP · DEBUG
β1 PAIN
Silent reflux is real.
Throat clear, lump, hoarse voice — your ENT was right. Track RSI weekly.
📖 ACG · AGA · AAO-HNS · 2,000+ docs
RSI weekly · screening · take to your next ENT
Acid Watcher diet · vocal hygiene · pepsin protocols
AAO-HNS LPR · Koufman + Aviv · clinically grounded
+ unlocks LPR Pro (RSI + ENT report + Acid Watcher)
$4.99/wk · trial
$39.99/yr · ≈$0.77/wk
Continue
✓ VOTED
SKIP · DEBUG
β2 PROMISE
Your voice back in 14 days
Day 1: RSI baseline. Day 7: vocal hygiene live. Day 14: ENT-ready report.
📖 ACG · AGA · AAO-HNS · 2,000+ docs
Day 1 — RSI baseline · log throat clear + lump
Day 7 — Vocal hygiene live · Acid Watcher ranking
Day 14 — ENT-ready report · share with ENT or SLP
+ unlocks LPR Pro (RSI + ENT report + Acid Watcher)
$4.99/wk · trial
$39.99/yr · ≈$0.77/wk
Continue
✓ VOTED
SKIP · DEBUG
30M Americans · most undiagnosed
The first app built FOR LPR · AAO-HNS + Koufman + Aviv grounded.
📖 ACG · AGA · AAO-HNS · 2,000+ docs
Joined by 30M Americans with LPR — most undiagnosed
AAO-HNS + Koufman + Aviv Acid Watcher — primary
Unlike NoBurn / Cara Care — built for silent reflux
+ unlocks LPR Pro (RSI + ENT report + Acid Watcher)
$4.99/wk · trial
$39.99/yr · ≈$0.77/wk
Continue

16.3Calibrum 3-step trial timeline — switches per tier

Vertical connector 1.5pt opacity 0.35 · 28pt circles at brand-deep opacity 0.18 · SF Symbol icons at brand-deep 12pt bold. Copy switches based on selected tier. Below: Annual (7-day trial) preset.

Day 0
Trial starts · full access today
🔔
Day 5
We'll remind you 2 days before charge
💳
Day 7
Annual $39.99 charged · cancel anytime in Settings

16.4JabWell shimmer CTA — 2.4s sweep + 1.025 pulse

Linear gradient band 200pt wide sweeps left→right over 2.4s. Pulse scaleEffect 1.0→1.025 over 1.1s (auto-reverses, calmer than JabWell's 1.1s because GERD audience skews 40+). Shadow halo brand-deep opacity 0.5 radius 16 offset y=6.

Start 7-day free trial

Cohort-aware CTA title rules: Weekly → "Start with $4.99/wk" · Annual → "Start 7-day free trial" · Family → "Start Family trial — 7 days free" · Lifetime → "Get Lifetime · $99 once".

16.5CrySnap skip + back — TestFlight vs App Store

Back arrow always present (Apple 3.1.2 dead-end avoidance). Skip is debug-gated via #if INTERNAL_BUILD — symbol does not exist in Release binary, so App Store reviewer never sees it.

TestFlight / DEBUG build
Skip · DEBUG
Back returns to Testimonials screen (sets onboardingDone=false). Skip sets SubscriptionService.shared.debugProOverride=true + dismisses paywall as Pro.
App Store / Release build
(no skip — symbol absent)
Only back arrow renders. Skip capsule is compile-time removed — Release scheme has empty SWIFT_ACTIVE_COMPILATION_CONDITIONS, no leak risk.

16.6Strikethrough competitor row — per cohort + universal NoBurn

Single row above the trial timeline. Cohort-specific clinical alternative anchor, with universal NoBurn comparison below in smaller italic.

🔥 Refractory specialist visit $300+/yr Refluxora $39.99/yr
🤰 OB heartburn consult $200+/visit Refluxora $4.99/wk
🍷 Nutritionist $150/session Refluxora $39.99/yr (with photo scanner)
👴 Pharmacist consult $50/check Refluxora $79.99/yr Family
🌿 Functional medicine $200+/visit Refluxora $39.99/yr
🎤 ENT specialist $400/visit Refluxora $39.99/yr (LPR Pro included)
Universal: NoBurn $3.99/wk (US only, no LPR, no photo scanner) → Refluxora $4.99/wk (LPR Pro + 6-cohort + photo scanner + 5 markets)