31 KiB
Kalei — Complete User Journey Map
Version 2.0 — February 2026 Updated to include Ritual, Rehearsal, Evidence Wall, and full cross-feature integration
Overview
This document maps every user-facing flow in Kalei from first launch to long-term mastery. It serves as the single source of truth for what the user experiences, when, and why — covering all 7 features across the 5-tab architecture.
Navigation Architecture: Turn ◇ | Mirror ✦ | Lens ◎ | Gallery ▦ | You ●
Core Features (4 Pillars):
- The Turn (Kaleidoscope) — Perspective shifting via cognitive reframing
- The Mirror — Awareness through freeform journaling with AI fragment detection
- The Lens — Direction through goal setting, visualization, and action planning
- Gallery — Pattern collection and history
Connector Features (4 Bridges):
- The Ritual — Context-anchored daily habit sequences chaining Mirror → Turn → Lens
- The Rehearsal — Guided multi-sensory visualization (Lens sub-feature)
- The Evidence Wall — Mastery tracking mosaic (You tab sub-feature)
- The Guide — Active coaching layer connecting all features with proactive check-ins, cross-feature bridges, attention prompts, evidence interventions, and weekly pulse
Intelligence Layer:
- The Spectrum — AI-powered self-knowledge dashboard
Journey Stage 1: First Launch & Onboarding
Screen 1: Splash
- Breathing logo animation (soft-elegance iris, slow rotation, core pulse)
- Background: Void (#050508) with subtle breathing aura
- Duration: 2 seconds, auto-advance
Screen 2: Welcome — "Same pieces. New angle."
- Hero kaleidoscope pattern (6-blade prismatic, screen blend mode)
- Tagline in Space Grotesk display font
- Single CTA: "See how it works" (Amethyst shimmer button)
Screen 3: The Metaphor — Fragment Introduction
- Visual: A single thought fragment (◇) appears, glowing Amber
- Copy: "Your thoughts are like pieces of glass in a kaleidoscope."
- Interaction: User taps the fragment → it pulses with detected-state animation
- Copy continues: "Sometimes you see sharp edges. Sometimes beautiful patterns."
Screen 4: The Turn Demo — Live Reframe
- Pre-populated negative thought: "I always mess everything up"
- Auto-animated Turn sequence (1.5s): collapse → multiply → crystallize → settle
- Three reframed perspectives appear as jewel-toned cards (Amethyst, Sapphire, Emerald)
- Copy: "Same pieces. New angle. That's a Turn."
Screen 5: Choose Your Style
- 4 coaching style cards with fragment icons:
- Stoic Sage (Sapphire ◇) — "Clear-eyed perspective"
- Compassionate Friend (Rose ◇) — "Gentle understanding"
- Pragmatic Coach (Emerald ◇) — "Practical next steps"
- Growth Catalyst (Amber ◇) — "Opportunity in everything"
- User selects default (can change later)
Screen 6: Notification Permission
- Copy: "When would you like a gentle nudge to check in?"
- Time picker with morning/evening presets
- Skip option available
Screen 7: Account Creation
- Email + password OR Apple/Google SSO
- Minimal fields — name optional at this stage
- Privacy assurance: "Your thoughts stay yours. Always encrypted."
Screen 8: First Real Turn
- Empty Turn input with prompt: "What's weighing on you right now?"
- User types their first real negative thought
- Full Turn animation plays
- 3 reframed perspectives appear
- User can save favorites (→ Gallery) or dismiss
- Success burst animation on save
Screen 9: Welcome Complete
- Copy: "Welcome to Kalei. Your kaleidoscope is ready."
- Mini kaleidoscope pattern generated from their first Turn (deterministic, seeded from input)
- CTA: "Start exploring" → Tab bar appears, Turn tab active
Journey Stage 2: Daily Core Loop
2A: The Turn (Tab 1 — Amethyst ◇)
Entry: User opens app → Turn tab is default home
Empty State:
- Breathing logo at center, subtle floating shards in background
- Rotating prompts: "What thought keeps circling?", "What would you like to see differently?", "What feels heavy right now?"
- Single large text input area
Active Flow:
- User types or speaks a negative thought
- Tap "Turn it" button (Amethyst shimmer)
- Turn animation plays (1.5s kaleidoscope rotation)
- 3 reframed perspectives appear as cards:
- Each card has a coaching style label, the reframe text, and a fragment icon
- Cards use jewel tone gradients matching their style
- Below perspectives: "If-Then Micro-Action" card
- Format: "If [situation], then I will [specific action]"
- Emerald accent, action-oriented
- User actions:
- Save any perspective → goes to Gallery as a Keepsake
- Save micro-action → goes to Lens as a suggested action
- Share → generates Pattern Card (kaleidoscope pattern + reframe text)
- Dismiss → confirmation, thought is discarded
Turn History:
- Scrollable list below input showing today's Turns
- Each entry: timestamp, first line of thought, fragment count badge, pattern thumbnail
Rate Limiting (Free tier):
- 3 Turns per day
- After limit: "You've used your 3 Turns today. Upgrade to Kalei Prism for unlimited Turns."
- Gentle, never punishing
2B: The Mirror (Tab 2 — Amber ✦)
Entry: Mirror tab → New session or continue existing
Empty State:
- Soft amber glow background
- Copy: "What's on your mind? Write freely — no judgment, no rules."
- Suggested prompts rotate: "How are you feeling right now?", "What happened today?", "What's been on repeat in your head?"
Active Session Flow:
- User writes freely in chat-like interface (user messages appear as dark bubbles)
- After each message, AI processes silently (AI thinking animation: 3 oscillating fragments)
- AI responds with warm, reflective prompts (light bubbles with subtle amber border)
- Simultaneously, AI detects cognitive distortions in user's text
- Detected fragments appear as inline highlights:
- Amber glow underline beneath the distorted phrase
- Small ◇ icon at start of highlight
- Highlight appears post-message (never while typing)
- User taps a highlight → Half-sheet modal:
- Distortion type name + icon (from icons-distortions.svg)
- Brief explanation: "Catastrophizing: Assuming the worst possible outcome"
- 1-2 quick reframes
- "Take to Turn" button → opens Turn with this thought pre-filled
- Dismiss to continue writing
Session Close:
- User taps "End Session" or navigates away
- AI generates Reflection:
- Themes detected
- Fragment count and types
- One-line insight
- Unique kaleidoscope pattern (seeded from session content)
- Reflection saved to Gallery
Nudge System:
- If user ignores 5+ highlighted fragments, ONE gentle offer:
- "I noticed a few patterns in what you wrote. Want to look at them together?"
- Max once per session
- Dismissible
Rate Limiting (Free): 2 sessions per week, 3 distortion types detected (Catastrophizing, Black-and-White, Should Statements). Prism: unlimited sessions, all 10 types.
2C: The Lens (Tab 3 — Emerald ◎)
Entry: Lens tab → Goal dashboard
Dashboard View:
- Active goals displayed as cards with progress rings
- Each goal card shows: title, progress percentage, next action, streak indicator
- "Add Goal" floating action button (Emerald gradient)
Goal Creation Flow (6 Steps):
Step 1: Decide — Set a SMART Goal
- AI-guided conversation to refine a vague desire into a specific goal
- Template: "I want to [specific outcome] by [date] measured by [metric]"
- AI suggests refinements if goal is vague
Step 2: See It — The View (Vision Board)
- AI generates a visualization description based on goal
- User can add personal images or AI-generated imagery
- "The View" appears as a full-screen card they can revisit
Step 3: Believe — Capability Building
- Evidence Wall integration: surfaces past achievements relevant to this goal
- AI generates affirmations based on goal + user's history
- Daily affirmation card appears at Lens tab top
Step 4: Notice — Attention Training
- AI prompts awareness exercises: "Today, notice one moment where you [goal-related behavior]"
- Prompts delivered via notification at user-chosen time
- User logs noticed moments → feeds Evidence Wall
Step 5: Act — If-Then Micro-Actions
- AI generates situation-specific implementation intentions
- Format: "If [context], then [specific action]"
- User can mark actions complete → feeds Evidence Wall
- Action completion streak tracking
Step 6: Compound — Habit Tracking
- Visual habit tracker (fragment-shaped step indicators)
- Streak counter with flame icon
- Weekly review of consistency
The Rehearsal (Lens Sub-Feature):
- Accessed from goal detail screen → "Rehearse" button
- Timer ring appears (default: 10 minutes)
- AI generates personalized visualization script:
- First-person perspective
- Multi-sensory (see, hear, feel, smell)
- Process-oriented (not just outcome)
- Includes obstacle rehearsal ("When X happens, I will Y")
- Script plays as text cards with breathing animation pacing
- Progress ring counts down
- Completion → Success burst → logged to Evidence Wall
- Free: 1 Rehearsal per week. Prism: unlimited.
2D: Gallery (Tab 4 — Sapphire ▦)
Entry: Gallery tab → Collection view
Views:
- All Patterns (default): Reverse-chronological grid of kaleidoscope pattern thumbnails
- Keepsakes: Saved reframes, reflections, and insights
- By Feature: Filter by Turn / Mirror / Lens source
- By Distortion: Filter by cognitive distortion type
Pattern Card Detail:
- Full kaleidoscope pattern (hero variant, animated)
- Source content (the reframe or reflection that generated it)
- Date, feature source, distortion types tagged
- Share button → exports as Pattern Card image
- Delete with confirmation
Search:
- Text search across all saved content
- Filter chips: date range, feature, distortion type, favorites
2E: You (Tab 5 — Soft Light ●)
Entry: You tab → Profile dashboard
Sections:
- Profile: Name, avatar, member since
- Stats Overview: Total Turns, Mirror sessions, Goals active, Streak count
- Evidence Wall (prominent card → opens full view)
- Settings: Coaching style, notification times, theme (dark only for now), data export
- Subscription: Current plan, upgrade CTA (if free)
- Support: FAQ, contact, crisis resources
The Evidence Wall (You Sub-Feature):
- Accessed from You tab → "Your Evidence Wall" card
- Opens full-screen mosaic view
Evidence Wall States:
Empty State (0-2 items):
- Ghost tile outlines (dashed borders) showing where tiles will appear
- Central fragment icon with breathing animation
- Copy: "Start collecting evidence. Each Turn adds a tile to your wall."
Early State (3-7 items):
- Small cluster of tiles, connections forming
- Tiles are mixed shapes (diamond, hex, rectangle, pentagon, triangle)
- Each tile represents one proof point:
- Completed action (Emerald border)
- Saved keepsake (Sapphire border)
- Self-correction in Mirror (Amber border)
- Streak milestone (Amethyst border)
- Goal completion (Emerald border, larger tile)
- Reframe echo (Indigo border) — when user's later writing echoes a saved reframe
Mid State (8-20 items):
- Mosaic takes shape, dashed connection lines between related tiles
- Tiles glow softly when tapped → detail half-sheet
Full State (20+ items):
- Dense mosaic with visible connection web
- Zoom/pan enabled
- Most impactful tiles glow brighter
Contextual Surfacing:
- During low self-efficacy moments (detected in Mirror or Turn), the Evidence Wall surfaces 1-2 relevant tiles
- Example: User writes "I can never stick to anything" → Evidence Wall suggests: "You completed 12 actions in the last month and maintained a 7-day streak"
- Presented as a gentle card, not a correction
Journey Stage 3: The Ritual (Connector Feature)
The Ritual chains Mirror → Turn → Lens into a single context-anchored daily flow.
Access: Dedicated "Start Ritual" button at top of Turn tab, or via notification
Template Selection:
Morning Ritual (15-20 min):
- Mirror check-in: "How are you waking up today?" (3 min writing)
- Turn: AI identifies strongest fragment from Mirror → offers reframe (2 min)
- Lens: Today's priority action from active goal (1 min review)
- Affirmation: Daily affirmation card
- Set intention: One sentence for the day
Evening Ritual (10-15 min):
- Mirror reflection: "What stood out about today?" (3 min writing)
- Turn: Process any unresolved thought from the day (2 min)
- Lens review: Mark completed actions, log noticed moments
- Gratitude: One thing from today (saved to Gallery)
Quick Ritual (5 min):
- One-line check-in
- Fastest Turn (single perspective)
- One action reminder
Ritual Flow UI:
- Step indicators using fragment-shaped progress bar (from progress-indicators.svg)
- Each step has a timer (visible but not pressuring)
- Smooth transitions between steps (fragment scatter/converge animation)
- Completion → Success burst → streak updated
Ritual Tracking:
- Streak calendar (7-day week view, Amber jewel tone)
- Context consistency tracking (Wood et al.): same time, same place → stronger habit
- Ritual completion logged to Evidence Wall
Rate Limiting (Free): Quick Ritual only. Prism: all 3 templates.
Journey Stage 3B: The Guide (Active Coaching Layer)
The Guide is not a tab or a destination — it's an intelligence layer that surfaces across all features through five interaction patterns. These screens show how each pattern manifests in the UI.
Guide Pattern 1: Goal Check-In (Lens)
Access: "Check in" button on goal detail screen, or via notification at user's chosen check-in time
Screen 65: Goal Check-In Conversation
A chat-like interface within the goal detail screen. The Guide has full context from the user's Lens activity, Mirror sessions, and Turn history.
Flow:
- Guide opens with a recognition of recent progress (evidence-first)
- Guide asks about specific milestones or actions since last check-in
- User responds conversationally
- Guide reviews relevant if-then plans — did the situations arise? Did the plans work?
- If plans need adjustment, Guide proposes modifications collaboratively
- Guide closes with a concrete Evidence Wall proof point
UI Elements:
- Chat interface within goal detail (not a separate screen — slides up from goal card)
- Guide messages use prismatic gradient border (distinguishing from Mirror's amber)
- User messages in dark bubbles (consistent with Mirror style)
- At bottom: typing area with send button
- Check-in history accessible via "Past check-ins" link
Screen 66: Check-In Summary
After the conversation ends, a summary card appears:
- What was reviewed
- Plan adjustments made (if any)
- Evidence highlighted
- Next check-in date
- "Added to your coaching history" confirmation
Rate Limiting (Free): 1 check-in per month per goal. Prism: weekly per goal + on-demand.
Guide Pattern 2: Cross-Feature Bridge Cards
Access: Appear automatically at the top of Turn, Mirror, or Lens tabs when the Guide detects a cross-feature pattern
Screen 67: Discovery Bridge
Appears when 3+ Mirror sessions or Turns share a theme that doesn't map to any existing Lens goal.
Layout:
- Half-height card at top of screen (below nav header, above feature content)
- Prismatic gradient border (thin, cycling amethyst → sapphire → emerald → amber)
- Header: "◇ Something keeps coming up" (or "A pattern is forming")
- Body: 1-2 sentences referencing the theme, with quoted user text in italics
- CTAs: Primary action (e.g., "Open Lens" / "Start a goal") + Dismiss ("Just noticing")
- Dismissible with swipe or tap
Screen 68: Reinforcement Bridge
Appears when Mirror/Turn content directly relates to an existing Lens goal.
Layout: Same card format as discovery bridge.
- Header: "◇ This connects to something you're building"
- Body: References the specific goal and how the current processing connects to it
- CTAs: "Start Rehearsal" / "Check in on goal" + Dismiss
Screen 69: Integration Bridge
Appears when current Mirror/Turn writing contradicts a previously saved keepsake.
Layout: Same card format, but includes a quoted keepsake.
- Header: "◇ You've seen this differently before"
- Body: Shows the saved keepsake text, then the current contradicting sentiment
- CTAs: "See your Evidence Wall" / "Full Turn" + "Continue writing"
Rules: Maximum one bridge per day. Never appears mid-Mirror session. Always dismissible.
Guide Pattern 3: Attention Prompts (Lens)
Access: Daily notification → opens in Lens tab. Also accessible from Lens dashboard as a card.
Screen 70: Daily Attention Prompt
Layout:
- Card in Lens tab (below goals, above rehearsals)
- Emerald accent border (Lens color family)
- Header: "Today's Focus: [Prompt Type]" (Notice / Reflect / Act / Envision)
- Body: The specific prompt, 1-2 sentences, tied to the active goal
- Goal reference: "For your goal: [goal title]"
- CTA: "Got it" (acknowledges) + "Log a moment" (appears later in the day)
- Prompt type rotates based on which step of the manifestation chain the user is in
Screen 71: Moment Log
When user taps "Log a moment" (later in the day or from notification):
Layout:
- Simple text input: "What did you notice?"
- Below: context reminder of today's prompt
- Submit → confirmation: "That's evidence. Added to your Evidence Wall."
- The logged moment appears as a new Evidence Wall tile
Rate Limiting (Free): 3 attention prompts per week. Prism: daily.
Guide Pattern 4: Evidence Intervention
Access: Surfaces automatically during Mirror sessions or after Turns when low self-efficacy is detected
Screen 72: Evidence Intervention Card (Mirror)
Appears after a Mirror session ends (never mid-session) when the session contained significant self-efficacy dip language.
Layout:
- Card at bottom of Mirror reflection screen
- Prismatic border
- Header: "◇ Here's what I've seen"
- Body: 2-3 specific, numbered proof points from Evidence Wall that directly counter the expressed doubt
- Each proof point includes a specific number, date, or action
- CTA: "See your full Evidence Wall" + Dismiss
- Tone: Presenting evidence, not cheerleading. "You said X. Your data shows Y."
Screen 73: Evidence Intervention Card (Turn)
Appears below Turn results when the original thought contained capability doubt on a topic where the user has evidence.
Layout:
- Same card format as Mirror intervention
- Positioned below the 3 reframe cards, above the action buttons
- Contextually references the Turn's topic
Rules: Maximum one intervention per session. Only surfaces when meaningful evidence exists. Never fabricates or exaggerates.
Rate Limiting (Free): Not available. Prism: full evidence interventions.
Guide Pattern 5: Weekly Pulse
Access: Weekly notification on user's chosen day (default: Sunday evening) → opens dedicated Pulse flow
Screen 74: Pulse — Self-Report
Step 1 of 3 in the Weekly Pulse flow.
Layout:
- Full-screen flow (no tab bar — immersive like Ritual)
- Header: "Your Weekly Pulse"
- Subheader: "How did this week feel?"
- 5-point fragment scale (SVG diamonds at increasing glow/facet levels):
- ◇ dim, cracked — "Rough"
- ◇ muted — "Harder than usual"
- ◇ neutral — "Steady"
- ◇ glowing — "Good momentum"
- ◇ brilliant, faceted — "Breakthrough week"
- Below scale: optional one-sentence write-in
- Progress indicator: Step 1 of 3
Screen 75: Pulse — AI Read
Step 2 of 3.
Layout:
- Header: "Here's what I noticed this week"
- 3-5 bullet observations from the AI, each with a jewel-tone accent dot:
- Turn count and theme
- Mirror session emotional trajectory
- Lens goal progress
- Distortion pattern changes
- Streak/consistency data
- If self-report diverges from data: a highlighted callout — "You said this was a rough week, but your data shows progress on two fronts. Sometimes the feeling lags behind the evidence."
- Progress indicator: Step 2 of 3
Screen 76: Pulse — Next Week Focus
Step 3 of 3.
Layout:
- Header: "For next week"
- 2-3 suggested focus areas as cards:
- Each card: one-sentence suggestion + the feature it relates to (Lens, Mirror, Rehearsal, etc.)
- Examples: "Do a Rehearsal for your 5K — you haven't done one in 10 days" / "Your Mirror streak is at 14 days — keep it going"
- CTAs: "Sounds good" (accepts) / "Adjust" (opens edit)
- Completion: "Pulse complete. See you next week."
- Pulse data saved → feeds Spectrum
Rate Limiting (Free): Self-report step only (no AI read, no next-week focus). Prism: full 3-step Pulse.
Guide — Enhanced Turn Results (Updated Screen 13)
The existing Turn Results screen (13) is enhanced with two new elements:
Addition 1: If-Then Micro-Action Card
Positioned between the reframe cards and the action buttons:
- Emerald accent border
- Format: "If [situation from the thought], then I will [specific action]"
- CTA: "Save to Lens" → creates an action item on the most relevant active goal
- If no active goal exists: "Start a Lens goal around this"
Addition 2: Goal Connection (when relevant)
If the Turn's topic maps to an active Lens goal:
- Small card below the micro-action: "This connects to your goal: [goal title]"
- CTA: "Check in on this goal" / Dismiss
Guide — Enhanced Mirror Reflection (Updated Screen 19)
The existing Mirror Session Reflection screen (19) is enhanced:
Addition: "The Guide noticed..." section
Below the existing reflection content (themes, fragment count, patterns, insight):
- Prismatic-bordered card
- Header: "The Guide noticed..."
- 1-2 cross-feature observations:
- Theme connections to Lens goals
- Pattern changes compared to recent sessions
- Integration bridge opportunities (if a saved keepsake was contradicted)
- CTAs appropriate to the observation (e.g., "Open Lens" / "See your Evidence Wall" / Dismiss)
Journey Stage 4: Spectrum (Intelligence Layer)
Unlock: After 2 weeks of active use (minimum 5 Turns, 2 Mirror sessions)
Teaser Period:
- Notification: "Something is forming... Your Spectrum is almost ready."
- Small locked card on You tab with shimmer animation
Launch Reveal:
- Full-screen animation: fragments converge into prismatic kaleidoscope
- User's first Spectrum dashboard appears
Dashboard Components:
The River (Emotional Flow):
- Flowing prismatic gradient band showing emotional valence over time
- Data points as fragment icons at key moments
- X-axis: days/weeks, Y-axis: emotional valence
- Hover/tap any point → detail card with source Turn/Mirror session
Your Glass (Distortion Distribution):
- Radar/spider chart showing which of the 10 distortion types appear most
- Amber jewel tone data shape on hex grid
- Vertices as fragment icons
- Evolves weekly as patterns shift
Turn Impact (Before/After):
- Bar chart pairs showing emotional metrics before and after Turns
- Metrics: Distress level, Clarity, Hope
- Ruby bars (before) vs Emerald bars (after)
- Rolling 30-day average
Rhythm Detection (Your Cycles):
- Time-of-day engagement pattern
- Bubble sizes represent intensity
- Peak labels with fragment accents
- Helps user identify best times for practice
Growth Trajectory (The Long View):
- Line chart with fragment data points
- Y-axis: Resilience Score (composite of fragment density, self-correction rate, reframe adoption, distortion diversity, Turn-to-insight ratio)
- Milestone markers (10th Turn, 30-day streak, etc.)
- Monthly trend with prismatic gradient fill under curve
Cadence:
- Weekly summary: Sunday evening notification with 1 key insight
- Monthly deep dive: First of month with month-over-month comparison
- In-context nudges: Insights surface within Mirror/Turn/Lens at natural moments
Rate Limiting (Free): Simplified weekly summary (1 insight, no visuals, basic fragment counts). Prism: full dashboard, all 5 components, weekly/monthly deep dives, growth trajectory, export.
Journey Stage 5: Engagement Deepening & Retention
Streak System
- Daily streak counter (consecutive days with at least 1 Turn or Ritual)
- Visual: flame icon with Amber gradient, pulse animation
- Milestones: 3, 7, 14, 30, 60, 90, 180, 365 days
- Each milestone → special pattern generated, saved to Gallery
- Streak freeze: 1 free per week (Prism: 3 per week)
Push Notifications
- Daily check-in at user's chosen time
- Streak maintenance reminders (if about to break)
- Milestone celebrations
- Weekly Spectrum insights (Prism)
- Ritual reminders at consistent time/place
- Never more than 2 per day
Empty States
- Every screen has a warm, encouraging empty state
- Uses breathing logo animation or floating shard clusters
- Copy examples:
- Turn: "What would you like to see differently today?"
- Mirror: "Ready to write? There's no wrong way to start."
- Lens: "What are you working toward? Let's build a path."
- Gallery: "Your first pattern is waiting to be created."
- Evidence Wall: "Every small step is evidence. Start collecting."
Upgrade Moments (Free → Prism)
- After hitting 3 Turn limit: "You're on a roll. Unlock unlimited Turns."
- After 2nd Mirror session: "Want to explore all 10 distortion types?"
- After first Rehearsal: "That felt good, right? Get unlimited Rehearsals."
- After Evidence Wall shows 10+ tiles: "Your evidence is growing. See the full picture with Spectrum."
- Never blocks current action — always shows after completion
Journey Stage 6: System States
Loading States
- Initial load: Breathing logo animation
- Feature transitions: Fragment scatter/converge
- AI processing: 3-fragment oscillation (AI thinking bubble)
- Data loading: Skeleton shimmer (text lines + card shapes)
- Long operations: Iris spinner with progress text
Error States
- Network error: "Lost connection. Your data is safe — we'll sync when you're back."
- AI error: "Our thinking engine needs a moment. Try again in a few seconds."
- Rate limit: Feature-specific messaging (see each feature above)
- Generic: Ruby-accent toast with retry option
Success States
- Turn saved: Emerald toast "Turn saved" with fragment icon
- Goal completed: Success burst animation (expanding rings + particle fragments)
- Streak milestone: Special celebration with pattern generation
- Ritual complete: Prismatic ring completion animation
Offline Mode
- Turn input cached locally, syncs when online
- Mirror sessions continue with local fragment detection (basic)
- Gallery browsable offline
- Clear indicator: "Offline — your work will sync automatically"
Monetization Tiers
Kalei (Free)
| Feature | Limit |
|---|---|
| Turn | 3 per day |
| Mirror | 2 sessions per week, 3 distortion types |
| Lens | 1 active goal, basic actions |
| Rehearsal | 1 per week |
| Ritual | Quick template only |
| Evidence Wall | 30-day window |
| Guide | Discovery bridges only, 1 check-in/month/goal, 3 attention prompts/week, self-report Pulse only |
| Gallery | Full access |
| Spectrum | Simplified weekly summary (text only) |
Kalei Prism ($7.99/month)
| Feature | Access |
|---|---|
| Turn | Unlimited + if-then micro-action cards |
| Mirror | Unlimited sessions, all 10 distortion types, unlimited inline reframes + evidence interventions |
| Lens | Unlimited goals, AI-refined actions + weekly check-ins + daily attention prompts |
| Rehearsal | Unlimited |
| Ritual | All 3 templates |
| Evidence Wall | Full history, no time window + contextual AI surfacing |
| Guide | All 5 patterns: full check-ins, all bridge types, daily prompts, evidence interventions, full Pulse |
| Gallery | Full access + export |
| Spectrum | Full dashboard, all 5 components, weekly/monthly insights, growth trajectory |
Appendix: Screen Inventory
| # | Screen | Tab | Feature |
|---|---|---|---|
| 1 | Splash | — | System |
| 2 | Welcome | — | Onboarding |
| 3 | Fragment Intro | — | Onboarding |
| 4 | Turn Demo | — | Onboarding |
| 5 | Style Selection | — | Onboarding |
| 6 | Notification Permission | — | Onboarding |
| 7 | Account Creation | — | Onboarding |
| 8 | First Turn | — | Onboarding |
| 9 | Welcome Complete | — | Onboarding |
| 10 | Turn Home (empty) | Turn | Turn |
| 11 | Turn Input Active | Turn | Turn |
| 12 | Turn Animation | Turn | Turn |
| 13 | Turn Results | Turn | Turn |
| 14 | Turn History | Turn | Turn |
| 15 | Mirror Home (empty) | Mirror | Mirror |
| 16 | Mirror Session Active | Mirror | Mirror |
| 17 | Mirror Fragment Highlight | Mirror | Mirror |
| 18 | Mirror Fragment Detail (half-sheet) | Mirror | Mirror |
| 19 | Mirror Session Reflection | Mirror | Mirror |
| 20 | Lens Dashboard | Lens | Lens |
| 21 | Lens Goal Creation Step 1 | Lens | Lens |
| 22 | Lens Goal Creation Step 2 | Lens | Lens |
| 23 | Lens Goal Creation Step 3 | Lens | Lens |
| 24 | Lens Goal Creation Step 4 | Lens | Lens |
| 25 | Lens Goal Creation Step 5 | Lens | Lens |
| 26 | Lens Goal Creation Step 6 | Lens | Lens |
| 27 | Lens Goal Detail | Lens | Lens |
| 28 | Lens Daily Affirmation | Lens | Lens |
| 29 | Rehearsal Session | Lens | Rehearsal |
| 30 | Rehearsal Complete | Lens | Rehearsal |
| 31 | Gallery All Patterns | Gallery | Gallery |
| 32 | Gallery Keepsakes | Gallery | Gallery |
| 33 | Gallery Pattern Detail | Gallery | Gallery |
| 34 | Gallery Search/Filter | Gallery | Gallery |
| 35 | You Profile | You | You |
| 36 | You Stats | You | You |
| 37 | You Settings | You | Settings |
| 38 | You Subscription | You | Billing |
| 39 | Evidence Wall (empty) | You | Evidence Wall |
| 40 | Evidence Wall (early) | You | Evidence Wall |
| 41 | Evidence Wall (mid) | You | Evidence Wall |
| 42 | Evidence Wall (full) | You | Evidence Wall |
| 43 | Evidence Wall Tile Detail | You | Evidence Wall |
| 44 | Ritual Template Selection | Turn | Ritual |
| 45 | Ritual Morning Flow | Turn | Ritual |
| 46 | Ritual Evening Flow | Turn | Ritual |
| 47 | Ritual Quick Flow | Turn | Ritual |
| 48 | Ritual Complete | Turn | Ritual |
| 49 | Ritual Streak View | Turn | Ritual |
| 50 | Spectrum Dashboard | You | Spectrum |
| 51 | Spectrum The River | You | Spectrum |
| 52 | Spectrum Your Glass | You | Spectrum |
| 53 | Spectrum Turn Impact | You | Spectrum |
| 54 | Spectrum Rhythm | You | Spectrum |
| 55 | Spectrum Growth | You | Spectrum |
| 56 | Spectrum Weekly Summary | You | Spectrum |
| 57 | Spectrum Monthly Deep Dive | You | Spectrum |
| 58 | Upgrade Modal | — | Billing |
| 59 | Rate Limit Notice | — | System |
| 60 | Crisis Response | — | Safety |
| 61 | Pattern Card Share | — | Social |
| 62 | Notification Settings | You | Settings |
| 63 | Data Export | You | Settings |
| 64 | Account Deletion Confirm | You | Settings |
| 65 | Goal Check-In Conversation | Lens | Guide |
| 66 | Check-In Summary | Lens | Guide |
| 67 | Discovery Bridge Card | Turn/Mirror/Lens | Guide |
| 68 | Reinforcement Bridge Card | Turn/Mirror/Lens | Guide |
| 69 | Integration Bridge Card | Mirror | Guide |
| 70 | Daily Attention Prompt | Lens | Guide |
| 71 | Moment Log | Lens | Guide |
| 72 | Evidence Intervention (Mirror) | Mirror | Guide |
| 73 | Evidence Intervention (Turn) | Turn | Guide |
| 74 | Pulse — Self-Report | — | Guide |
| 75 | Pulse — AI Read | — | Guide |
| 76 | Pulse — Next Week Focus | — | Guide |
| 13* | Turn Results (Enhanced) | Turn | Guide + Turn |
| 19* | Mirror Reflection (Enhanced) | Mirror | Guide + Mirror |