Exponential Joy · JoyOS

The Joy Audit — Build Specification

A detailed product & content spec for the Joy Mirror, the Joy Audit, and the living JoyOS Lab dashboard — built on EPIC.

Prepared for Ethan · v2 (detailed build report) · For the JoyOS revamp (Phase 3.1 Learning Lab and beyond)

Contents

  1. Vision & what we're building
  2. Audience & voice
  3. The Joy Profile — three lenses
  4. Tier ladder & access matrix
  5. EPIC domains & color tokens
  6. The 16 attributes
  7. The 9 felt-states
  8. The 9 archetypes
  9. Scoring & states
  10. The Joy Mirror — full screen spec
  11. The Joy Audit — full screen spec
  12. The two voices — insight copy
  13. Visual system (Garden, Vessels, Index)
  14. Recommendation engine
  15. The Joy Experiment loop & data
  16. Community flywheel & data
  17. Data model summary
  18. Open decisions
  19. Build phasing
  20. Appendix — chip libraries

Part I — Overview & strategy

1 · Vision & what we're building

A two-fold reflective experience — what drains joy and what sources joy — measured across the EPIC framework (Energy, Purpose, Intention, Connection). It is not a one-off report; it is a living dashboard in a member's JoyOS Lab account that teaches EPIC by letting them use it, hands them a tangible personalized output, drives marketplace recommendations, and feeds an anonymized community-intelligence flywheel. It should feel like a mirror, not a grade.

Architecture at a glance

EPIC is the spine — four domains. Everything nests under it: 16 attributes (4/domain, cultivated capacities) · 9 felt-states (experienced outcomes) · 9 archetypes (identity patterns) · two voices (Science + Wisdom) per domain.

Three lenses → three tiers → one arc: Discover (Seeker) → Belong (Activator) → Create (Catalyst). Two products sit on the spine: the Joy Mirror (free, ~6 min, basic map) and the Joy Audit (deep, seasonal, all 16 attributes, drives recommendations). The audit hands members Joy Experiments to run each season — the "Lab" made literal.

2 · Audience & voice

For: high performers / strivers and creatives — people who sacrifice play and aliveness first, and who trust neither pure woo nor pure data.

Voice blend: Arthur Brooks rigor (science, neuroscience, emotion research) + Sara Landon & Mike Dooley expansiveness (soul, the dream). Warm, grounded, visionary.

Voice guidelines (for any copy added later)

DoDon't
Speak to the person as capable and already-wholeDiagnose, pathologize, or rank them
Name drains as leaks/seasons, not failuresUse red/alarm framing or shame
Offer one concrete lever (Science) or one reframe (Wisdom)Lecture, jargon-dump, or over-spiritualize
Short, warm, second person ("you")Corporate-stiff or casual-sloppy

Cultural neutrality (firm): the world-wisdom lens (Duende / Ikigai+MTP / Kavanah / Ubuntu, yin/yang grammar) is not woven into the platform. It is a separate masterclass, book, mastermind, and retreat/pilgrimage Kristin teaches. Keep platform copy universal.

3 · The Joy Profile — three lenses, one you

Three assessments, presented as three lenses on one profile (never three separate tests — that is what prevents overwhelm).

LensQuestionNatureCadence
Joy Discovery · 16 attributesWhat lights you upIdentityTaken once, revisited rarely
Joy Archetype · 9 typesWho you are in joyIdentityTaken once
Joy Audit · EPICWhere your joy is nowStateSeasonal (quarterly)

Anti-overwhelm principle: Discovery + Archetype are identity (stable); the Audit is the only recurring one. Ongoing ask = one assessment per quarter. Stagger as events, never back-to-back.

4 · Tier ladder & access matrix

One profile, revealed one lens deeper per tier — an arc of Discover → Belong → Create. Each lens is also sellable à la carte.

FeatureSeeker · freeActivator · $297/yrCatalyst · $597/yr
Joy Discovery (16 attributes)
Joy Mirror (basic map)
Two voices on resultstastefullfull
Joy Archetype reveal
Global community (Lab Partner)
Living hubbasic
Marketplace (browse & buy)à la carte only✓ full access✓ full access
Recommendationslight / samplefull personalized engine
Full deep Joy Audit (16 attr, seasonal)
Joy Protocol (matched experiments)
9 felt-states layer
Download / share signature
Community mirror
Creator Studio

Existing member term: "Joy Activators." Activator is the "most chosen" tier. Open: confirm Seeker marketplace (à-la-carte add-ons only vs. browse-all).

Part II — The model (data & vocabulary)

5 · EPIC domains & color tokens

The four domains are the spine — and also the four Learning Lab browse categories (see §14).

Use the platform's real tokens

The live JoyOS Lab is dark-themed: near-black background, an antique-gold primary accent (~#C2A24E), a muted teal label accent (~#3E9B8E), and serif display headings (italic, e.g. "Guides, workbooks, and toolkits"). The domain hues below are approximate, tuned to that darker palette — Ethan should replace them with the canonical design tokens already in the platform. Note: this doc renders on a light background for print legibility; the product itself is dark.

DomainidPlain meaningHue (approx · confirm vs platform)
Energyenergyyour aliveness, body and spirit#C99A3C warm amber / bronze
Purposepurposethe meaning under your days#6A4FA3 deep plum
Intentionintentionhow you run your days#2E8B7B teal
Connectionconnectionyour relationships, starting with you#B05E78 rose / mauve

Garden foliage: #5E8C1E stems, #8DBE4E leaves; warm soil #E7D6BC. Drains shown in muted gray, never red.

6 · The 16 attributes (4 per domain)

Cultivated capacities — the granular vocabulary and the recommendation-matching key. Each is rated 1–10 in the deep Audit. Descriptors are the micro-labels shown under each rating.

DomainAttributeidDescriptor (shown in UI)
EnergyVitalityvitalityphysical aliveness; energized in your body?
Playfulnessplayfulnesslightness, humor, freedom to not be serious
Resilienceresiliencehow you bounce back when life knocks you down
Renewalrenewalreal rest and recovery; do you refill the tank?
PurposeMeaningmeaningdo your days connect to something that matters?
Authenticityauthenticitybeing who you are, not who you "should" be?
Creativitycreativitymaking, building, bringing something new?
Contributioncontributionadding value to others?
IntentionGratitudegratitudedo you notice and appreciate what's good?
Presencepresencehere for your life, or somewhere else in your head?
Consistencyconsistencydo your habits carry you, or restart each week?
Couragecouragetaking the aligned action you know you need to?
ConnectionTrusttrustsafe with others, and with yourself?
Compassioncompassionkind to others, and to your own heart?
Forgivenessforgivenesscarrying resentment, or set it down?
Belongingbelongingdo you feel seen, and at home?

Renames: the old "Energy" attribute → Vitality, old "Purpose" attribute → Meaning (to avoid colliding with the domain names). Consolidated out of the legacy 16: Cooperation, Acceptance, Humility, Generosity (folded into survivors — confirm none are non-negotiable).

Full guide — separate interactive output: joyos-discovery-guide.htmlJoy Discovery (formerly the Joy Awareness survey, organized by the G4 framework Ground/Grow/Give/Glow; now re-mapped across EPIC). The 16 attributes with a definition, a strong/thin read, and a growth note for each. Free at the Seeker tier.

7 · The 9 felt-states (Catalyst layer)

Experienced outcomes — the warm result-language ("more freedom"), distinct from attributes (cultivated capacities). Surfaced only at Catalyst tier. Joy is the sum of the other eight.

Joy (the sum)LovePeaceHarmonyFreedomPlayCreativityGrowthAbundance

8 · The 9 archetypes (identity, EPIC-anchored)

Reworked to be grounded (less "woo") and anchored to EPIC. Revealed at Activator. The Builder is new (Intention). Connection currently carries 3 — can trim later for a clean 2-per-domain set.

Output = primary + secondary. The assessment returns a primary archetype (highest score) and a secondary (next highest), as in the original report. The scenario-based tie-breakers from the original still apply when top scores tie.

EPIC anchorArchetypeWas
EnergyThe Energizer · The AnchorJoyful Catalyst · Serene Anchor
PurposeThe Visionary · The PioneerPurposeful Dreamer · Curious Explorer
IntentionThe Cultivator · The Builder (new)Abundance Amplifier · —
ConnectionThe Connector · The Harmonizer · The MentorRadiant Connector · Heartfelt Healer · Empowering Mentor

Full guides — separate interactive web outputs (not PDF):

Migration note for Ethan: existing archetype results map old→new via the "Was" column above (e.g. Purposeful Dreamer → The Visionary). The old names are dev-only — they do not appear in the user-facing guide.

9 · Scoring & states

Inputs

Joy Index = mean of the four domain scores → phrase band

RangePhrase (example)
1.0 – 3.0"Running on reserves — be gentle"
3.1 – 5.0"Finding your footing"
5.1 – 6.5"Flowing, with friction"
6.6 – 8.0"Largely flowing"
8.1 – 10"In full bloom"

Per-domain derived state (drives the visuals)

Domain scoreGarden stageVessel fill
1 – 2Seedfill % = score / 10 × 100
3 – 4Sprout
5 – 6Stem (leaves, no bloom)
7 – 8Bud
9 – 10Bloom

Insight-copy selection

Per domain: score ≤ 5 → show the "draining / low" voice copy; score ≥ 6 → show the "flowing" voice copy (see §12). Default voice = Science; user can toggle to Wisdom.

Part III — The experiences (screen specs)

10 · The Joy Mirror — full screen spec (Seeker, free, ~6 min)

Works at the attribute level (Seeker = "the what"); attributes roll up into the EPIC map. Status: approved (voice + length confirmed).

Screen 0 · Welcome

"This isn't a test. It's a mirror. Six minutes, honest answers — and you'll see where your joy is flowing, and where it's quietly leaking. Nothing here is graded. Ready?" — primary button Begin.

Screen 1 · Felt-sense opener

"Cast your mind over the last week." Two short free-text inputs: one moment you felt fully alive · one moment that quietly drained you. Helper: "Don't overthink it — the first thing that surfaces is usually the truest." Both optional (skippable).

Screen 2 · Card-sort — what's flowing

"Which of these are alive in you right now? Tap all that feel true." Show all 16 attribute cards (label + 1-line descriptor). Multi-select. Selected → flowing.

Screen 3 · Card-sort — what you're starving for

"Now — which are you hungry for? Tap the ones you wish you had more of." Same 16. Selected → starved. (An attribute can be neither.)

Screens 4–7 · One reflection per domain

One screen per EPIC domain. Each has: domain label + descriptor; a 1–10 slider with numbered tick marks (anchor labels at the ends, e.g. Energy = "Running on fumes ↔ Replenished"); a drain capture (example chips + free text); an optional "+1" prompt. The slider value = that domain's Mirror score. Anchor labels per domain:

Screen 8 · Flywheel capture

"In your own words — what drains your joy?" Two prompts, each with example chips + free text: At work · At home. Microcopy: "This stays anonymous — and it helps us build what you and people like you actually need." (Chip libraries in §20.)

Screen 9 · Your bloom (results)

Renders the Mirror result: the Garden + Vessels, the Joy Index phrase, one insight per domain with the Science/Wisdom toggle (taste depth at Seeker), and 1–2 gentle recommendations. Soft upgrade tease: "This is the what. Want to know who you are in joy? Your Joy Archetype →".

Mirror scoring: 4 domain scores from the 4 sliders → Joy Index + Garden stages + Vessel fills. Card-sort flags drive which attributes show as flowing/starved and seed the gentle recommendation (lowest domain → its category; starved attribute refines).

11 · The Joy Audit — full screen spec (Catalyst, seasonal, ~20 min)

Arc: Ground → Measure → Name → Reveal. Measures all 16 attributes; the lowest attribute per domain auto-surfaces for reflection; each domain closes with a "+1." Archetype reveal at Activator; the full Audit + recommendations at Catalyst.

Phase 1 · Ground

Welcome screen

Welcome back. A season has passed since your last map. This isn't about scoring yourself — it's about telling the truth about where your joy is flowing now, so you can tend it on purpose. About twenty minutes. Let's begin.

Seasonal opener (text fields)

Name it before you measure it. The body remembers what the mind rushes past.

Phase 2 · Measure

One screen per domain. Rate the 4 attributes on a 1–10 dotted scale, then the reflection, drain/feed chips, and "+1."

Energyyour aliveness, body and spirit. Not how productive you are — how alive you feel.

Reflection (on lowest) "Your lowest here is [Renewal]. What's getting in the way of real rest?"

Drainingpoor sleepalways onover-scheduledno funrunning on caffeineno movementchronic stress
Feedingmorning movementtime in naturereal weekendscreative playgood sleepsunlight

+1 The smallest change that would lift your Energy a point this season?

Purposethe meaning under your days. Your bigger why, and the meaning in an ordinary Tuesday.

Reflection (on lowest) "What would it take for this to feel more alive?"

Drainingunclear whywork that isn't mineno time to createinvisible effortmisaligned goals
Feedingmeaningful projectshelping otherscreatingclear visionaligned work

+1 What's one bet that would deepen your Purpose this season?

Intentionhow you run your days. Living by design, or by default.

Reflection (on lowest) "What's the one default that's quietly running you?"

Drainingno morning rhythmreactive to othersscattered focushabits slippingavoidancetoo many open loops
Feedingmorning ritualsingle-taskingclear prioritiessaying nodaily practice

+1 What one small structure would give you more freedom this season?

Connectionyour relationships, starting with you. The quality of your bonds — with others, and with yourself.

Reflection (on lowest) "Which relationship — including the one with yourself — is asking for attention?"

Draininga hard relationshiplonelinessharsh inner voiceold resentmentno communitycomparison
Feedingdeep friendshiptime with loved onesself-compassioncommunityhonest conversations

+1 What's one move toward connection — or self-compassion — this season?

Phase 3 · Name

The flywheel — deeper than the Mirror. Three drain contexts + a sources prompt, each with example chips + free text.

Draining at workback-to-back meetingssaying yes too oftenno time to createunclear prioritiesdifficult colleagueno recognitionconstant firefightingcontext-switchingoverwork
Draining at homemental loadcaregiving with no breaktension at homeno time for myselfhousehold chaosalways on callcomparison / social medialoneliness
Draining within yourselfharsh inner criticperfectionism"not enough" belieffear of failureimposter feelingsold resentmentpeople-pleasingcomparison
Sourcing your joydeep workcreating somethingtime in naturea good conversationmovementplay with kidshelping someonelearningrestmusic / arta win at worksolitude

Anonymous — and it shapes what your community is offered next. You're not alone in this.

Phase 4 · Reveal

  1. Your Joy Signature — the Garden (keepsake) + Vessels (everyday metric) + Joy Index, with season-over-season change ("Energy: sprout → stem").
  2. What your map is telling you — per-domain two-voice insights (Science / Wisdom toggle, adapted to score) + per-attribute breakdown (budding vs. blooming).
  3. Who you are + where you are (Catalyst) — Archetype overlay: "Your map says Energy is depleted; your nature is The Visionary. Here's how they meet this season."
  4. Your Joy Protocol — your chosen Joy Experiments, matched to lowest domains + starved attributes, each tied to a "+1," a method (Experiment Kit), and a felt-state outcome.
  5. Tend & return — download the Garden, share the signature, get the kit; the community mirror; "Re-audit at the turn of the season."

12 · The two voices — insight copy (platform, culture-neutral)

Shown on the Reveal (and Mirror results). One voice at a time via toggle; the copy is selected by score band (§9: ≤5 = low, ≥6 = flowing).

Energy

Science · low Your tank is running low — and that's physiology, not weakness. When you're always "on," your nervous system stays in a low-grade fight-or-flight that quietly burns your reserves. The lever isn't more push; it's genuine recovery — sleep, movement, moments your body reads as safe. Refill the body and everything downstream gets easier.

Science · flowing Your energy is doing real work for you. Your nervous system has found its rhythm between effort and recovery — the state where vitality compounds. Protect what's creating it; this is the ground the rest of your joy stands on.

Wisdom · low Aliveness is your birthright, not a reward you earn after the work is done. Right now your flame is lighting too many rooms. What if rest weren't a retreat from your purpose, but the ground it grows from? Come home to your body — it's been waiting for you.

Wisdom · flowing You're lit from within, and people feel it before you speak. This is what it looks like to fully inhabit your own life. Let your aliveness be a gift you give simply by being here.

Purpose

Science · low When days feel like motion without meaning, the "why" has usually gone quiet, not absent. The research is clear: we thrive when daily actions connect to something larger than ourselves. You don't need a grander mission — you need a clearer line between today and what matters to you. Draw it, and ordinary tasks carry weight again.

Science · flowing Your sense of purpose is wide awake — and doing measurable good. A clear "why" buffers stress, sharpens focus, and pulls you through hard days. You're running on meaning, not just momentum. Keep that line visible.

Wisdom · low You came here for a reason, even on the days it feels far away. The dream hasn't left you — it's waiting for you to turn back toward it. Stop asking whether your purpose is big enough. It is exactly yours.

Wisdom · flowing You're living from the dream, and it shows. There's a particular light in someone who knows why they're here. Trust it, follow it, let it expand — the world is shaped by people who dare to live on-purpose.

Intention

Science · low When life runs you, it's usually a design problem, not a discipline problem. Your brain takes the path of least resistance — whatever your environment makes easy. Change the defaults (one anchored morning ritual, one fewer open loop) and behavior follows, no willpower required. Small structure, large freedom.

Science · flowing You're living by design, and your brain is rewarding you for it. Consistent rituals free up enormous bandwidth — decisions you've already made stop costing you. You've built rails for your days; protect them from the urgent.

Wisdom · low Each morning hands you a blank page and the pen. Right now, other people's demands are writing your story. Reclaim the first moments of the day — a single intention, set on purpose, bends everything that follows. You're allowed to live deliberately.

Wisdom · flowing You move through your days with intention, and life seems to meet you halfway — because it does. When you set a clear intention, you align with it. Keep choosing on purpose; this is how a life gets built, one devoted day at a time.

Connection

Science · low We're wired for connection — it's a physiological need, not a luxury. Loneliness and unresolved tension register in the body much like physical stress, taxing everything else. The most overlooked relationship here is the one with yourself; self-compassion is the strongest predictor of how well you connect with others. Tend that first, and the rest softens.

Science · flowing Your connections are nourishing you — and your biology knows it. Co-regulation with people you trust calms your nervous system and extends your resilience. You're not doing this alone, and that's a strength. Keep investing in the people who fill you.

Wisdom · low You are already worthy of the love you keep trying to earn. The harshest voice in your life may be your own — and it's the first relationship asking to be healed. Offer yourself the grace you give everyone else. From that fullness, all other connection flows.

Wisdom · flowing You belong — and you let others belong, too. Some people make the room safer just by being in it; you're becoming one. Keep tending these bonds. Love given and received is the truest measure of a joyful life.

Part IV — Systems

13 · Visual system

The Garden (keepsake / growth view)

Four plants on a soil line, one per domain (left→right: Energy, Purpose, Intention, Connection). Each plant's growth stage is set by its domain score (§9): Seed → Sprout → Stem → Bud → Bloom. Bloom/bud color = the domain color; foliage green; warm soil; soft sun. Because nobody starts in full bloom, the visual always has somewhere hopeful to go. Season-over-season, the plant advances stages. Used as: the result hero, the downloadable map/wallpaper, and the share image.

The Vessels (everyday in-app metric)

Four labeled fill-tubes, fill % = score / 10. The empty space at top reads as the drain. This is the quick, legible dashboard metric (optionally paired with nested "Joy Rings" as an at-a-glance hero). Clear and trackable.

Sliders

Every 1–10 slider shows numbered tick marks (1–10) or a 10-dot scale — the scale must be explicit, never a guess. End anchors are worded per domain (§10).

Joy Index

A phrase/state (§9 bands), never a 0–100 grade. Re-takeable; the phrase moves over seasons.

Metaphor registers (Nature / Human / Tech)

The same EPIC signature can be expressed in three registers. Decision: Nature is primary (the Garden keepsake — Kristin's preference). Tech is a flavor for the everyday dashboard — fitting the "Operating System" name: Vessels can render as charge meters and "+1" actions use recharge / reboot / rewire. Human is the voice (the Science/Wisdom copy already speaks body/self/belonging). Optional: a hub toggle (Garden ↔ System) showing the same data either way.

RegisterStage scale (Energy = 4)+1 verbsIndex phrasing
Nature (primary)Seed · Sprout · Stem · Bud · Bloomtend · water · grow"Flowing, with friction"
Human (voice)Depleted · Low · Steady · Strong · Thrivingnourish · restore · align"Steady, with strain"
Tech (system view)Critical · Low · Stable · Charged · Optimalrecharge · reboot · rewire"Running, with friction"

Caveat: tech language fits Energy and Intention well, but strains for Purpose and Connection (meaning and relationship want human/nature words) — a reason to keep nature primary and tech as a skin.

Dashboard skins & toggle (both built)

The living hub ships with two skins of the same data, switched by a Garden ↔ System toggle on the hub (user preference persists). Both are dark-themed to match the platform; Garden is the default and produces the downloadable keepsake, System view is optimized for quick dashboard checks. Both read from the same AuditResult (§17) — only labels and visuals differ.

ElementGarden skin (default)System skin (toggle)
Domain unita "plot" — a plant at its growth stagea "module" with a charge meter
Status wordsSeed · Sprout · Stem · Bud · BloomCritical · Low · Stable · Charged · Optimal
Action verbs (per domain)Water · Nurture · Cultivate · TendRecharge · Recalibrate · Reboot · Sync
The "+1" / Protocol"This season's focus · Plant it""System recommendation · Run module"
Active experiment"Growing · week X of 12""Active process · running"
Re-audit action"Tend garden / new season""Run full scan"
Community mirror"Garden · N gardeners""Network · N nodes"
Joy Index phrase"Flowing, with friction""Running, with friction"
J JOYOS · YOUR GARDEN
Garden System
Energy · Sprout Purpose · Bud Intention · Stem Connection · Bud

Flowing, with friction

Tended 6 weeks ago · new season in 7 weeks

YOUR PLOTS

Energy

vitality & rest

Sprout
4/10

Purpose

meaning & vision

Bud
8/10

Intention

habits & focus

Stem
5/10

Connection

bonds & self

Bud
7/10

THIS SEASON'S FOCUS

Energy is a sprout. Tend it with The Energy Reset (14-day) to grow Vitality + Renewal.

Garden skin (default) — the living hub, dark-themed to match the platform.
J JOYOS · SYSTEM STATUS
Garden System

SYSTEM

Running, with friction

60%

overall charge · stable

MODULES

Energy

power & recovery

Low
40%

Purpose

core direction

Charged
80%

Intention

routines & focus

Stable
50%

Connection

network & sync

Charged
70%

SYSTEM RECOMMENDATION

Energy is running low. Recharge with The Energy Reset (14-day) to restore Vitality + Renewal.

System skin (toggle) — the same data as a Joy Operating System status screen.

14 · Recommendation engine → Learning Lab

The four browse categories are the four EPIC domains, warmly named — so browse = audit = recommendation key, no translation layer.

EPIC domainCategory labelWhat lives hereAbsorbs old category
EnergyEnergy & Vitalityrest, movement, play, recovery, biotechHealth and Energy
PurposePurpose & Meaningcalling, contribution, creativity, purpose-driven workBusiness Growth (why) + Joy and Mindset (meaning)
IntentionIntention & Masteryhabits, focus, rituals, systems, mindsetBusiness Growth (how) + Joy and Mindset (mindset)
ConnectionConnection & Belongingrelationships, self, communication, communityRelationships

Matching logic

  1. Rank domains ascending by score. Take the lowest 1–2 domains.
  2. Within each, take the lowest-rated attribute(s) and any starved attributes from the card-sort.
  3. Route to that domain's category; prefer Experiment Kits first (they become the Joy Protocol's methods), then Masterclasses / Digital Products / Coaching.
  4. Label each recommendation with the felt-state it moves ("more Renewal," "more Freedom").

Example: lowest domain Energy (4), lowest attribute Renewal (3), starved = Play → category Energy & Vitality, surface "The Energy Reset — 14-day kit" (Experiment Kit) as the Protocol method, plus a rest/play masterclass. Offer types unchanged: Masterclasses · Digital Products · Coaching · Experiment Kits. "Kristin's Picks" → auto-personalized "matched to your map."

15 · The Joy Experiment loop (the Lab made literal)

The audit doesn't end at Reveal — it hands members hypotheses to test. JoyOS Lab = every member runs n=1 experiments on their own joy.

Loop: Measure → Hypothesize (+1s) → Experiment (kit, all season) → Re-measure → repeat.

JoyExperiment {
  id, userId, season,
  hypothesis: string,            // "If I protect one no-meeting morning, my Energy will rise"
  domainId, targetAttributes[],  // e.g. ["vitality","renewal"]
  methodKitId | null,            // links to a marketplace Experiment Kit
  startedAt, durationSeason,
  status: "active|done|dropped",
  log[]: { week, note },
  outcome: { measuredAtReaudit, deltaDomainScore, worked: bool }  // set next audit
}

16 · Community flywheel & data

Free-text drains + chip selections feed an anonymized community pool. Serves two ends: product intelligence (what to build/stock/teach) and a "you're not alone — 412 strivers named this same drain this season" belonging mirror (itself a Connection intervention). Rollout phased: internal first; user-facing mirror once trusted.

CommunityRecord {           // NO userId — anonymized at write
  season, context: "work|home|within",
  drainTag: string,         // normalized chip OR hashed/clustered free-text
  domainId, attributeId | null
}

Free text should be normalized to chip tags where possible (and clustered, not stored raw against a person) before it enters the pool.

17 · Data model summary

AuditResult {
  userId, kind: "mirror|audit", season, takenAt,
  domainScores[4]: { domainId, score, stage, vesselFill },
  attributeRatings[]: { attributeId, domainId, score },   // audit only (16)
  cardSort[]: { attributeId, flag: "flowing|neutral|starved" }, // mirror
  joyIndex: { value, phrase },
  plus1s[]: { domainId, text },
  drains: { work[], home[], within[] },   // chips + free text
  sources[]: string,
  archetypeId | null
}

Garden stage + Vessel fill + Joy Index phrase + insight-voice variant are all derived from scores (§9) — store scores, compute the rest.

Part V — Build

18 · Open decisions

Confirmed (for reference)

EPIC is the spine; G4 (Ground/Grow/Give/Glow) stays as the developmental-journey story (GLOW ≈ Intention); 16 attributes rebalanced 4/domain; archetype reveal = Activator, full Audit + recs = Catalyst; recs scale (light at Activator, full at Catalyst); Activators have full marketplace access.

Still open

19 · Build phasing

20 · Appendix — chip libraries

Starter sets; extend over time. Selected chips are countable; free text is normalized into these where possible.

Mirror — work drains

back-to-back meetingssaying yes too oftenno time to createunclear prioritiesdifficult peopleno recognitionconstant urgencycontext-switching

Mirror — home drains

mental loadno time for myselftension at homealways on callno playcomparisonchores pile-upscreen overwhelm

Per-domain drain/feed chips and the Audit's work/home/within/sources libraries are inline in §11. All are editable in one place (a chips config) so Kristin can tune wording without a code change.