🔒 SUPER ADMIN ONLY · Executive Team Explainer · v2 · Builds on RHG Modal Build Plan v1 All Team Explainers ›
Build Plan v2 · For your review · 2026-05-25

The Awareness CHAMP system — five surfaces, one year.

998 already-authored editorial records, 12 monthly awareness tracks, 7-day cadence (Mon Motivation → Sun Soulful Science), 12 monthly CHAMP badges + a 12 STAR capstone. This plan maps every record to its right home — modal, feed, gallery, locker, or champ hub — so nothing's wasted and nothing's crammed into the wrong slot.

998
Editorial records
12
Monthly tracks
7
Day-of-week themes
5
Distribution surfaces
12+1
CHAMP badges

The shift in mental model

Build Plan v1 was about making the existing modal modal-flow valuable — wiring pledges to a tracker, branding shares, minting collectible cards. That's still good, and it ships next.

Build Plan v2 is the bigger thing you've been describing: the platform isn't one modal — it's a year-long, gamified awareness journey. 998 already-authored Airtable records become real content across five connected surfaces, each pulling its appropriate slice. The modal is just one of them.

Your principle (verbatim from this morning): "Not EVERYTHING needs to be fed to the opening pop up." That's the whole architectural insight. The popup gets a light, daily pulse. The feed gets the river. The gallery gets the map. The locker gets what the user saves. The CHAMP Hub gets the progress.

What you already have that we're not yet using

AssetWhere it livesCurrent state
998 editorial recordsAirtable: 2025 Editorial CalendarAuthored · Not platform-connected
12 monthly CHAMP badgesWordPress: my-healthy-awarenessDesigned · Not earnable yet
12 STAR Health Month Awareness CHAMP badgeWordPress: my-healthy-awarenessDesigned · No award trigger
Quiz Q&A library (correct answers marked)Airtable: same calendar tableAuthored · Modal uses 36 hand-written Qs instead
10 of 12 monthly course pages/monthly-health-awareness/ (live)Partial · May & Dec gaps

1 · How the 998 records distribute across 5 surfaces

Every record gets routed to its right home based on three Airtable fields: day-type, type (Activity Post / Quiz / Awareness Day / etc.), and topic (the awareness theme).

📲
Daily Modal
Today's awareness item + its 3 quiz Qs
~365 / year
📰
Community Feed
Every cadence post + awareness day/week posts on schedule
~500 / year
🎯
Personal Locker
Items the user saves OR pledges
User-controlled
🏆
CHAMP Hub
Progress tracking + badge wall
12+1 badges

Routing logic — Airtable field → surface

Airtable typeDaily ModalFeedGalleryLockerCHAMP
Activity Post (Monday Motivation, etc.)⭕ Light
Quiz Section✅ Anchor✅ Score
Quiz Question + Answers
Health Month Awareness✅ Anchor
Health Awareness Day✅ On its date
Health Awareness Week
User-saved (pledged or starred)
Net effect: One record can show up in multiple surfaces. A "World No Tobacco Day · Quiz Question" record on May 31 lights up the daily modal (quiz), the feed (awareness day post), the gallery (visible in May card), and once the user answers correctly → contributes to their May CHAMP progress.

2 · Community Feed — the river of daily content

The cadence you defined this morning (Mon Motivation through Sun Soulful Science) becomes the spine of the feed. Every day's post auto-publishes on its scheduled date. Members can like, comment, save to locker, and re-share.

Mockup — feed on a typical Wednesday in May

Wed · Wisdom · Lessons Learned
DR
Lupus shows up most often where it's hardest to see
90% of lupus patients are women — and it disproportionately affects Hispanic, Black, and Asian women in their childbearing years. May is National Lupus Awareness Month. Here's the lesson my last 30 patients taught me about catching it early...
👍 24💬 6🔖 Save to Locker↗ Share
Tue · Member Tips · Coach Lucy
CL
Your morning hypertension reset — 3 minutes flat
It's World Hypertension Day this week. Most adults eat 50% more sodium than recommended. Here's what I do every morning that drops my BP within a week — no prescription required...
👍 41💬 12🔖 Save↗ Share
Mon · Motivation · Health Tip from Dr. Rob
DR
May is our biggest month. Here's why I'm asking you to engage.
15 awareness observances in one month: Asthma, Lupus, Arthritis, Mental Health, Hypertension, Hepatitis, Stroke, Women's Health, Healthy Vision, Family Wellness, Nurses Day, World No Tobacco, Hepatitis Testing, World Asthma Day, World Labyrinth Day. Pick one. Engage with one this week...
👍 89💬 23🔖 Save↗ Share

Auto-publish + author attribution

Day typeAuthor avatarFeed treatment
Monday MotivationDr. RobTop-of-feed pin all Monday
Tuesday Member TipsCoach LucyStandard feed post
Wednesday WisdomDr. Rob or Coach LucyStandard, links to a related lesson
Thursday ThoughtfulnessCoach LucyMindfulness moment + Live It pledge
Friday Fit FamiliesCommunity submissionsUser-generated spotlights
Saturday Civics & ServiceCoach Lucy or DirectorShare It call-to-action anchor
Sunday Soulful ScienceCoach LucyReflection + weekly recap

4 · CHAMP Challenge Hub (/awareness-champ/)

The gamification spine. Members see their progress through the 12 monthly awareness tracks plus the year-long capstone. The badge wall.

Mockup — mid-year (June, 4 months earned)

🩺
Cervical · Jan
❤️
Heart · Feb
💧
Kidney · Mar
🧘
Stress · Apr
🧠
Mental · May
👨
Men's · Jun
☀️
UV · Jul
💉
Immun · Aug
👟
Kids · Sep
🎀
Breast · Oct
🩸
Diabetes · Nov
❄️
Winter · Dec

The capstone

🌟
12 STAR CHAMP
All 12 monthly badges earned

Earn rules (draft — your call to confirm)

ActionReward
Complete a quiz Q correctly1 LEARN It Coin
Pledge a Live It commitmentAdd to Locker · 2 coins
Complete a pledged Live It1 LIVE It Coin + streak bump
Share a Tip Card1 SHARE It Coin + card minted into Collection
Complete 8 items in a month (across the three types)🏅 Monthly Awareness CHAMP Badge
Earn all 12 monthly badges in 12 calendar months🌟 12 STAR Health Month Awareness CHAMP + Foundation recognition
8 items per month feels right because: the average month has ~15 awareness items. 8 = a sustainable but not trivial commitment (a little more than once a week). High enough to mean something; low enough that any engaged member can hit it. Tell me if you want this threshold higher or lower.

Coach Lucy moments

  • Mid-month nudge (day 15): "You're at 4 of 8 May items. Two more this week locks the Mental Health badge."
  • Month-end celebration: "You did it. May Mental Health CHAMP badge unlocked. 5 months down. 7 to go."
  • Capstone reveal: a real, ceremonial 12-STAR animation + Foundation thank-you + optional certificate generated to PDF.

6 · Sync architecture — Airtable as source of truth

One source of truth (Airtable), one cached JSON on the platform, every surface reads from it.

The flow

┌─────────────────────────────────────────────────────────────────┐
│  AIRTABLE · 2025 Editorial Calendar (998 records · authored)    │
└──────────────────────────┬──────────────────────────────────────┘
                           │
                           │ Nightly cron OR on-demand sync┌─────────────────────────────────────────────────────────────────┐
│  /_shared-assets/2025-editorial-calendar.json (one cached file) │
│  ~250KB · cdn-served · Vercel edge cache                        │
└──────┬──────────────┬───────────────┬────────────────┬─────────┘
       │              │               │                │
       ▼              ▼               ▼                ▼
Daily Modal   Community Feed  Calendar Gallery  CHAMP Hub
(today's      (chronological  (12-month         (progress
 record)       feed of all     visual map)       tracking)
               cadence +
               awareness)

Sync script

A small Python script (_sync-editorial-calendar.py) that:

  1. Pulls all 998 records via Airtable API
  2. Transforms into a flat JSON optimized for client read
  3. Drops to /Deploy Ready/_shared-assets/2025-editorial-calendar.json
  4. Logs which records changed since last sync (so admins can review)

Runs nightly via GitHub Actions cron OR manually before any deploy. Lucy/Dr. Rob keep editing in Airtable — the platform always shows the most recent sync.

Why JSON-cached vs. live Airtable calls

ApproachProsCons
Live Airtable per page loadAlways currentSlow · API rate limits · Airtable token in client = security risk
Synced JSON (recommended)Fast · No API key in client · Edge-cacheable · Offline-friendlyUp to 24-hr delay on edits (acceptable for editorial content)
Privacy bonus: A synced JSON means the Airtable base ID and API key never leave the server. The platform clients only see published content, not your editorial workspace.

7 · Build phases — sequencing the work

Five surfaces, but we don't build all five at once. Each phase ships standalone value.

Phase 1 · The Sync Foundation
~3 hrs
Build the Airtable → JSON sync script. Ship _shared-assets/2025-editorial-calendar.json so all subsequent work has real data to consume.
Delivers: Cached calendar JSON. No user-visible change yet — but everything downstream becomes possible.
Phase 2 · Daily Modal Rewire
~2 hrs
Point the existing daily modal at the new JSON. Add the "already earned today" celebration return-state. Add the "Add to Locker" upsell.
Delivers: Same modal flow you love, now powered by 998 real records. May goes from 1 theme to 15 awareness topics overnight.
Phase 3 · Calendar Gallery + Locker integration
~4 hrs
Build /health-awareness-calendar/ as the visual year hub. Wire the "Add to my Locker" upsell from the modal into the Locker panel on Live It Trackers (already built in Plan v1).
Delivers: Members can browse the entire year, see what's coming, and save items for deeper dive. Locker now contains pledges + awareness items.
Phase 4 · CHAMP Hub + Earn Rules
~5 hrs
Build /awareness-champ/ with the 12-badge wall + capstone. Implement the 8-items-per-month earn rule. Hook up monthly badge unlock celebration + 12 STAR capstone trigger. Wire badges into the user's Profile + Chamber leaderboard.
Delivers: The gamification spine. Members have a year-long goal. Chamber teams have aggregate progress.
Phase 5 · Community Feed
~8 hrs
Biggest piece. Build /feed/ as the chronological river of all cadence posts. Auto-publish on scheduled dates. Like / comment / save / re-share affordances. Author attribution to Dr. Rob / Coach Lucy. Mobile-first.
Delivers: The social layer. The other 4 surfaces feed into and out of the feed. This is the daily home base for engaged members.

Total estimated lift

~22 hours of build spread across 5 sessions. Each phase is independently shippable — you can pause anywhere and still have a working slice.

What I'd do in your shoes: Ship Build Plan v1 (RHG Modal Loop) this week — that's already coded and ready to push. Then start Phase 1 (sync) of Build Plan v2 next week. Phases 2 + 3 in the following two weeks. CHAMP Hub when you're ready to launch the gamification publicly. Feed last — it's the biggest piece and benefits most from having everything else already working.

How do you want to drive this?

This is a multi-week build with significant scope. Tell me which phase to start with, or send edits on the earn rules, distribution map, badge thresholds, or surface boundaries. I won't touch code until you green-light.