# [APP NAME TBD] — Complete Product Blueprint ### Science-Backed Manifestation & Thought Transformation App **Version:** 1.0 — February 2026 **Author:** Matt (concept & research) + Claude (architecture & strategy) **Status:** Pre-development — Ready for implementation --- ## Table of Contents 1. [Executive Summary](#1-executive-summary) 2. [The Problem & Opportunity](#2-the-problem--opportunity) 3. [Scientific Foundation](#3-scientific-foundation) 4. [The 6 Steps to Manifestation](#4-the-6-steps-to-manifestation) 5. [Product Vision & Core Features](#5-product-vision--core-features) 6. [User Experience Flows](#6-user-experience-flows) 7. [AI Strategy & Prompt Architecture](#7-ai-strategy--prompt-architecture) 8. [Technical Architecture](#8-technical-architecture) 9. [Database Schema](#9-database-schema) 10. [Monetization Model](#10-monetization-model) 11. [Cost Estimates](#11-cost-estimates) 12. [Implementation Roadmap](#12-implementation-roadmap) 13. [Building with Claude Code & Codex](#13-building-with-claude-code--codex) 14. [App Store Strategy](#14-app-store-strategy) 15. [Growth & Future Features](#15-growth--future-features) 16. [Naming Candidates](#16-naming-candidates) 17. [Research References](#17-research-references) 18. [Appendix: AI Prompt Templates](#18-appendix-ai-prompt-templates) --- ## 1. Executive Summary This app is a science-backed personal transformation tool that does two things no competitor does well together: 1. **Transforms negative thoughts on the spot** using AI personalized to the user's preferred coaching style — brutal honesty, gentle guidance, logical analysis, philosophical perspective, or humor. 2. **Guides users through a structured 6-step manifestation system** grounded in peer-reviewed research from goal-setting theory, implementation intentions, self-efficacy, selective attention, habit formation, and network effects. Unlike the vast majority of manifestation apps (which lean on "Law of Attraction" magical thinking), this app is built on published, peer-reviewed psychology and neuroscience research. The critical differentiator is Step 3: "Believe it's possible — but not guaranteed." This aligns with Bandura's self-efficacy theory (capability belief, not outcome certainty) and avoids the toxic positivity trap that causes most people to abandon manifestation when results aren't immediate. **Target users:** Adults 18-45 interested in personal growth, goal achievement, and mental wellness — but skeptical of woo-woo self-help. The "I want to improve my life, but I want science, not crystals" market. **Revenue model:** Freemium with premium subscription ($8/mo or $60/yr). **Tech stack:** React Native + Expo (frontend) → Supabase (backend/database/auth) → Claude API (AI engine). --- ## 2. The Problem & Opportunity ### The Problem The self-help/manifestation app space is dominated by two extremes: 1. **Pure woo-woo apps** — Vision boards, affirmations, "raise your vibration" content. No scientific backing. Users get a dopamine hit, then quit when nothing changes because the app never connected belief to *action*. 2. **Clinical CBT/therapy apps** — Evidence-based but clinical, cold, and expensive. Feel like homework. Users who aren't in acute distress don't stick with them. There's a massive gap in the middle: people who want to actively shape their lives using *proven* methods, delivered in a way that feels personal, warm, and actionable — not clinical or magical. ### The Opportunity - The meditation/mindfulness app market (Calm, Headspace) proved people will pay monthly for daily mental wellness tools. But meditation isn't for everyone — many people want *active* thought work, not passive stillness. - AI makes personalized coaching scalable for the first time. What previously required a $200/hour therapist or coach (personalized thought reframing, goal scaffolding) can now happen instantly on a phone. - The "manifestation" keyword has massive search volume but almost zero credible competition. Most results are embarrassingly unscientific. An app that owns "science-backed manifestation" has a blue ocean. ### Competitive Landscape | App | Category | Weakness vs. Our App | |---|---|---| | Reframe (alcohol reduction) | Behavioral change | Focused solely on drinking, not general thought transformation | | Reframe AI (mental health) | CBT-based reframing | Generic AI coaches, no manifestation/goal system | | Headspace / Calm | Meditation | Passive, not active thought work | | Manifest (various) | Affirmations/vision boards | Zero science, pure "Law of Attraction" | | BetterHelp / Talkspace | Therapy | Expensive ($240+/mo), requires scheduling, clinical positioning | **Our moat:** The combination of (1) AI-powered personalized reframing with (2) a structured, research-cited goal achievement system, delivered with (3) anti-toxic-positivity guardrails and transparent science. --- ## 3. Scientific Foundation Every feature in this app maps to published, peer-reviewed research. This isn't decoration — it's the product's structural integrity. ### Research Pillars **Goal Setting & Clarity** - Locke & Latham (2002) — *Building a Practically Useful Theory of Goal Setting and Task Motivation: A 35-Year Odyssey* - Locke, Latham, et al. — *New Directions in Goal-Setting Theory* - Core insight: Specific, challenging goals with clear commitment lead to higher performance than vague "do your best" goals. This drives our Step 1 (Decide/Clarity) and the AI-guided SMART goal creation process. **Implementation Intentions (Planning & Action)** - Gollwitzer (1999) — *Implementation Intentions: Strong Effects of Simple Plans* - Gollwitzer (2006) — *Implementation Intentions and Goal Attainment* - Core insight: "If-then" plans ("If situation X arises, then I will do Y") dramatically increase follow-through on goals. This is the backbone of our Step 5 (Act in Alignment) and every micro-action the AI generates. **Visualization & Mental Practice** - Schuster et al. (2011) — *Best Practice for Motor Imagery: A Systematic Literature Review* - Liu et al. (2025) — *Effects of Imagery Practice on Athletes' Performance* - Seok et al. (2023) — *Mental Practice in Stroke Rehabilitation* - Core insight: Mental rehearsal improves real-world performance across domains. Drives our Step 2 (See It) with personalized visualization scripts. **Self-Efficacy (Belief → Behavior)** - Bandura (1977) — *Self-Efficacy: Toward a Unifying Theory of Behavioral Change* - Core insight: Belief in one's *capability* (not guaranteed outcomes) is the strongest predictor of goal achievement. This shapes our Step 3 (Believe It's Possible — But Not Guaranteed), which is the app's philosophical soul. We explicitly reject certainty-based belief ("the universe will provide") in favor of capability-based belief ("I have or can develop the skills to make this happen"). **Attention & Selective Processing** - Yantis (2008) — *The Neural Basis of Selective Attention* - Stevens & Bavelier (2012) — *Attention, Learning, and Brain Plasticity* - Koch & Tsuchiya (2007) — *Attention vs Consciousness* - Core insight: What you pay attention to shapes your reality — not metaphysically, but neurologically. Your brain filters millions of inputs daily, and attention training can literally change what you perceive. This drives our Step 4 (Notice Differently) and the Reframer's pattern analysis. **Habits & Repetition** - Wood, Mazar & Neal (2021) — *Habits and Goals in Human Behavior* - Wood & Neal (2007) — *A New Look at Habits and the Habit-Goal Interface* - Core insight: ~43% of daily behavior is habitual, not deliberate. Sustained change requires building automatic routines, not just willpower. Drives our Step 6 (Repeat and Compound) and streak tracking. **Network Effects & Opportunity** - Granovetter (1973) — *The Strength of Weak Ties* - Core insight: Transformative opportunities come disproportionately from weak social ties, not close friends. Drives future community features where anonymous sharing creates unexpected connections and inspiration. **Expectancy Effects & Placebo** - Pardo-Cabello et al. (2022) — *Placebo/Nocebo Effects: Mechanisms & Evidence* - Stetler et al. (2013) — *Expectations & Placebo Response* - Core insight: Expectations directly influence physiological and behavioral outcomes. Supports the overall premise that structured positive expectation (when combined with action) measurably improves outcomes. --- ## 4. The 6 Steps to Manifestation These steps form the app's conceptual spine. Every feature maps back to them. ``` ┌─────────────────────────────────────────────────────────┐ │ │ │ Step 1: DECIDE (Clarity) │ │ ───────────────────────── │ │ Define exactly what you want and why it matters. │ │ Research: Locke & Latham goal-setting theory │ │ │ │ Step 2: SEE IT (Mental Rehearsal) │ │ ───────────────────────────────── │ │ Visualize the process and outcome with specificity. │ │ Research: Schuster et al., Liu et al. motor imagery │ │ │ │ Step 3: BELIEVE IT'S POSSIBLE (But Not Guaranteed) │ │ ────────────────────────────────────────────────── │ │ Build capability-based confidence, not blind faith. │ │ Research: Bandura self-efficacy theory │ │ │ │ Step 4: NOTICE DIFFERENTLY (Attention) │ │ ────────────────────────────────────── │ │ Train your brain to filter for aligned evidence. │ │ Research: Yantis, Stevens & Bavelier selective attn │ │ │ │ Step 5: ACT IN ALIGNMENT (Daily) │ │ ──────────────────────────────── │ │ Execute micro-actions using if-then planning. │ │ Research: Gollwitzer implementation intentions │ │ │ │ Step 6: REPEAT AND COMPOUND │ │ ─────────────────────────── │ │ Build automatic habits that sustain momentum. │ │ Research: Wood & Neal habit formation │ │ │ └─────────────────────────────────────────────────────────┘ ``` ### Why Step 3 Is the App's Soul Most manifestation content says: "Believe with absolute certainty and the universe will deliver." This app says: "Believe you're *capable* of making this happen — but understand it's not guaranteed, and that's okay. Certainty isn't the point. Aligned action is." This single distinction: - Prevents the toxic positivity trap (and subsequent crash when things don't work) - Aligns with Bandura's actual research (self-efficacy is about capability, not outcomes) - Builds resilience when setbacks happen (because they were expected as possible) - Makes the app credible to the skeptical-but-curious demographic that most manifestation apps repel --- ## 5. Product Vision & Core Features The app has two core pillars that work independently but compound together. ### Pillar 1: The Reframer (Daily Thought Transformer) This is the app's sticky daily-use feature and primary acquisition tool. It's what users come for before they even know about the Manifestation Engine. **What it does:** User inputs a negative thought or experience → AI generates a personalized reframe in their chosen coaching style → ends with a micro-action (if-then implementation intention). **Reframe Styles (user selects primary + secondary during onboarding):** | Style | Tone | Example Response | |---|---|---| | **Brutal Honesty** | Direct, no-nonsense | "You're catastrophizing. Here's what's actually true..." | | **Gentle Coach** | Warm, empathetic | "That sounds really hard. Let's find what you can take from this..." | | **Logical Analyst** | Structured, evidence-based | "Let's break this down. What evidence supports vs contradicts this thought?" | | **Philosophical** | Big-picture, perspective-shifting | "Consider: what would this look like from 10 years in the future?" | | **Humor** | Light, disarming | "Okay, worst case scenario... you become a cautionary tale in a self-help book. Best case?" | **Reframe Structure (every response follows this pattern):** 1. **Acknowledge** — Never dismiss the feeling. Validate first. 2. **Reframe** — Apply the research-backed perspective shift. When appropriate, cite the science: "Your brain is doing what Yantis's research on selective attention predicts — you're filtering for the negative." 3. **Micro-action** — End with a Gollwitzer-style if-then intention: "If [situation] happens again, then I will [specific response]." **Sub-features:** - **Daily prompt** — Push notification at user-set time: "What's weighing on you today?" - **Reframe history & pattern analysis** — Over time, the app surfaces patterns: "You tend to catastrophize about work on Mondays" or "Your negative thoughts cluster around relationships." This is Step 4 (Notice Differently) applied to the user's own thought life. - **"Flip It" quick mode** — One-tap mode for acute stress. Voice-record or quick-type → instant reframe. Zero friction. ### Pillar 2: The Manifestation Engine (Goal System) This is the premium feature. A structured journey through all 6 steps, guided by AI. **Step 1 — Decide (Clarity):** - AI guides user through Locke & Latham's SMART framework via conversational prompts - Makes it feel personal, not corporate ("What would change in your life if you achieved this?" not "Define a measurable objective") - Output: Crystal-clear goal statement + personal "why it matters" statement - Free tier: Users can create ONE goal (enough to get invested, creates cliffhanger for premium) **Step 2 — See It (Mental Rehearsal):** - AI generates a personalized visualization script based on the user's goal - Text format initially; optional audio in later phases (text-to-speech) - Based on Schuster et al.'s motor imagery best practices: first-person, sensory-rich, process-focused (not just outcome) - User sees this as a "Vision Summary" they can revisit daily **Step 3 — Believe It's Possible:** - AI walks user through identifying self-efficacy barriers - Prompts: "What makes you doubt this is possible?" → systematically addresses each doubt - Sources of evidence: past successes, transferable skills, role models, small wins - Generates a "Belief Statement" — a personalized, evidence-based declaration of capability - Anti-toxic-positivity: Never says "you definitely will." Says "you have real reasons to believe you *can*." **Step 4 — Notice Differently:** - Daily "attention prompts" — "Today, notice one thing that's already aligned with your goal" - Trains selective attention (Yantis, Stevens & Bavelier) toward goal-aligned evidence - Users log observations → builds an "Evidence Journal" that reinforces belief over time - Over time, AI surfaces patterns: "You've noticed 23 instances of alignment this month. Your brain is rewiring." **Step 5 — Act in Alignment:** - AI generates daily micro-actions using Gollwitzer's if-then structure - Format: "If it's [time/situation], then I will [specific 15-minute action toward goal]" - Users check off completed actions - Streak tracking with smart reminders - AI adapts difficulty: starts tiny (2-minute actions), scales up as habit solidifies **Step 6 — Repeat & Compound:** - Habit tracking dashboard showing compound progress over time - Visual growth charts, milestone celebrations - AI periodically revisits and updates the plan based on progress - Weekly AI-generated summary: reframes, patterns, goal progress, suggested adjustments - Celebrates the *process* (consistency) not just outcomes ### Additional Features **Anti-Manifestation Guard:** When the AI detects a user spiraling into toxic positivity, magical thinking, or unhealthy attachment to outcomes, it gently course-corrects: > "Manifestation isn't about wishing — it's about aligning your attention, beliefs, and actions with what you want. Let's focus on what you can control today." **Science Drawer:** Each step has an expandable "Why This Works" section citing the actual research. Example: > "This technique is based on Gollwitzer's 1999 research on Implementation Intentions, which showed that people who create if-then plans are 2-3x more likely to follow through on goals than those who simply set intentions." This builds trust and differentiates from every competitor that says "trust the process" without explaining why. **Weekly Reflection:** AI-generated weekly summary covering: - Reframe count and patterns - Mood trajectory (inferred from thought inputs) - Goal progress against daily actions - Suggested adjustments for the coming week **Streak & Gamification (Light):** - Daily streaks for reframing and goal actions - "Reframe count" milestone celebrations (10, 50, 100, 500...) - Level-ups tied to *consistency* (not volume — doing it daily matters more than doing 10 in one day) - No leaderboards, no competitive mechanics. This is personal transformation, not a game. ### Connector Features (Science-Driven Engagement) These three features weave the core pillars into a cohesive daily practice. Each directly implements a research pillar that was underserved by the core feature set. **The Rehearsal (Guided Visualization — Lens sub-feature):** Step 2 (See It) implemented as a concrete feature. AI-generated, personalized mental rehearsal scripts tied to the user's active Lens goals. Following Schuster et al.'s best-practice protocol and Liu et al.'s optimal dosage (~10 min, 3x/week), each Rehearsal walks users through the *process* of achieving their goal in first-person, present-tense, multi-sensory detail — including obstacle rehearsal to prevent the toxic positivity trap. Always paired with a follow-up micro-action. All visuals are SVG-generated (progress rings, completion patterns). **The Ritual (Context-Anchored Daily Flow):** Step 6 (Repeat and Compound) implemented as active habit scaffolding, not just passive streak tracking. A timed, sequenced daily flow (Morning/Evening/Quick templates) that chains 2-3 Kalei activities into one context-anchored routine. Directly implements Wood & Neal's (2007) core finding that context stability predicts habit formation. The user builds *one habit* ("my morning Ritual") instead of three separate ones. The Ritual tracks context consistency (same time, same sequence) per Wood et al. (2021), not just frequency. Addresses the week 3-4 retention cliff by making daily usage automatic before novelty fades. UI is a single flowing screen with SVG progress segments — no navigation, no friction. **The Evidence Wall (Mastery Tracking — You tab):** Upgrades Kalei's self-efficacy building from Bandura's weakest source (verbal persuasion via reframes) to his *strongest* source (mastery experiences). Automatically collects proof of capability from all features: completed micro-actions, saved keepsakes, self-correction moments, streak milestones, goal completions, reframe echoes in later writing. The AI surfaces this evidence contextually when it detects self-efficacy dips — "Here's what I've seen: you've completed 23 micro-actions this month." Visual design is a growing SVG mosaic of color-coded geometric proof-point tiles. Evidence, not cheerleading. --- ## 6. User Experience Flows ### Flow 1: First Open (Onboarding) ``` 1. Welcome screen "Transform your thinking. Achieve your goals. Backed by science." [Get Started] 2. How this works (3 swipeable cards) Card 1: "Reframe your negative thoughts daily with AI" Card 2: "Build a science-backed plan for what you want in life" Card 3: "Watch your thinking patterns transform over time" 3. Choose your reframe style "When life gets hard, how do you prefer to hear the truth?" [Show 5 style cards with examples — user taps primary, then secondary] 4. Set your daily check-in time "When should we ask how you're doing?" [Time picker — defaults to 8:00 PM] 5. Create account [Email / Google / Apple Sign-In] 6. First reframe "Let's try it right now. What's been on your mind?" [Text input → AI reframe → "wow" moment] 7. Home screen ``` ### Flow 2: Daily Reframe ``` 1. Push notification: "What's weighing on you today?" [User taps → opens app to input screen] 2. Input screen Text field: "What happened? What's bothering you?" [Optional: voice input button] [Submit] 3. Processing (1-3 seconds) Brief animation (not a spinner — something warm) 4. Reframe card ┌─────────────────────────────────────┐ │ Your thought: │ │ "I bombed the presentation and │ │ everyone thinks I'm incompetent" │ │ │ │ [Brutal Honesty] reframe: │ │ │ │ "Let's be real: you're not a mind │ │ reader. You have zero evidence that │ │ 'everyone' thinks anything. What │ │ you DO know is one presentation │ │ didn't go as planned..." │ │ │ │ 💡 Your micro-action: │ │ "If I start replaying the │ │ presentation, then I will write │ │ down 3 things that DID go right." │ │ │ │ 📚 Why this works ▼ │ │ │ │ [Save] [Share] [Try Different Style] │ └─────────────────────────────────────┘ 5. Save → returns to home with updated streak ``` ### Flow 3: Manifestation Engine (Goal Creation Wizard) ``` 1. "Create a Manifestation" [+] 2. Step 1: Decide AI conversation (3-5 exchanges): "What do you want to achieve?" → "Why does this matter to you personally?" → "What would your life look like if this happened?" → "Let's make this specific..." [SMART refinement] → Output: Clarity Statement displayed as a card 3. Step 2: See It AI generates visualization script "Close your eyes and imagine..." [User reads/listens → marks as complete] 4. Step 3: Believe AI conversation: "What makes you doubt this is possible?" → [User lists doubts] → AI addresses each with evidence + past successes → Output: Belief Statement card 5. Step 4: Notice AI sets up attention prompts "Starting tomorrow, I'll send you one prompt per day" [Preview first prompt] 6. Step 5: Act AI generates first week of if-then micro-actions [User reviews and confirms] 7. Step 6: Compound Dashboard appears showing the full system: - Goal card - Today's attention prompt - Today's micro-action - Streak counter - Progress timeline 8. "Your manifestation engine is running. Show up daily." ``` ### Flow 4: Weekly Summary ``` Push notification (Sunday evening): "Your weekly transformation report is ready ✨" ┌─────────────────────────────────────┐ │ WEEK 3 SUMMARY │ │ │ │ 🔄 Reframes this week: 6 │ │ Pattern: Work stress (Mon/Tue) │ │ Shift: Catastrophizing → present │ │ │ │ 🎯 Goal: [user's manifestation] │ │ Actions completed: 5/7 │ │ Evidence logged: 4 observations │ │ │ │ 📈 Trend: Your negative thoughts │ │ are 23% less catastrophic than │ │ Week 1. Your brain is learning. │ │ │ │ 💡 Suggestion for next week: │ │ "Your Tuesday stress pattern │ │ suggests a preparation ritual │ │ Monday night could help..." │ │ │ │ [View Full Report] [Share Progress] │ └─────────────────────────────────────┘ ``` --- ## 7. AI Strategy & Prompt Architecture ### Why Claude API Claude is the right AI engine for this app because: 1. **Tone control** — Claude excels at adopting specific communication styles while maintaining safety guardrails 2. **Nuance** — Thought reframing requires acknowledging complexity, not defaulting to toxic positivity. Claude handles nuance better than most models. 3. **Safety** — Claude's constitutional AI approach means it won't encourage harmful thinking patterns, which is critical for a mental wellness app 4. **Cost** — Claude Haiku (for simple reframes) and Sonnet (for complex goal guidance) provide a cost-effective tier structure ### Model Selection by Feature | Feature | Model | Rationale | Est. Cost/Call | |---|---|---|---| | Simple reframe | DeepSeek V3.2 (via OpenRouter/DeepInfra) | Fast, cheap, comparable EI benchmarks to Claude | ~$0.0004 | | Complex reframe (with patterns) | DeepSeek V3.2 (via OpenRouter/DeepInfra) | Handles history analysis + nuanced response well | ~$0.001 | | Goal creation wizard | DeepSeek V3.2 (via OpenRouter/DeepInfra) | Multi-turn conversation requiring coherent guidance | ~$0.002 | | Visualization script | DeepSeek V3.2 (via OpenRouter/DeepInfra) | Creative, sensory-rich, personalized writing | ~$0.0015 | | Weekly summary | DeepSeek V3.2 (via OpenRouter/DeepInfra) | Pattern analysis across multiple data points | ~$0.003 | | Pattern detection | DeepSeek V3.2 (via OpenRouter/DeepInfra) | Categorization task, fast and precise | ~$0.0004 | ### System Prompt Architecture All AI calls go through Supabase Edge Functions (never direct from client). Each function includes: 1. **System prompt** — Defines the AI's role, constraints, and output format 2. **User context** — Injected from the database (reframe style, goal data, history) 3. **Research grounding** — Relevant citations pre-loaded so the AI can reference them naturally 4. **Anti-toxicity guardrails** — Explicit instructions to avoid toxic positivity, magical thinking, and dismissal of real problems See [Appendix: AI Prompt Templates](#18-appendix-ai-prompt-templates) for full prompt examples. ### Rate Limiting & Cost Control - Free tier: 2 reframes/day (hard limit enforced at Edge Function level) - Premium tier: Unlimited (soft limit of 20/day with warning, hard limit of 50/day) - All responses cached for 24 hours — if user submits identical thought, return cached reframe - Goal creation wizard: Max 10 AI exchanges per goal setup - Weekly summaries: Generated once per week via cron job, not on-demand --- ## 8. Technical Architecture ### Stack Overview | Layer | Technology | Why This Choice | |---|---|---| | **Frontend** | React Native + Expo | Single codebase for iOS, Android, web. JavaScript/TypeScript (most transferable skill). Expo handles 90% of native complexity. Huge community + AI coding tool support. | | **Backend/DB** | Supabase | Managed Postgres DB, built-in auth (email, Google, Apple Sign-In), Edge Functions (Deno runtime), file storage, real-time subscriptions. No servers to manage. | | **AI Engine** | Claude API (Anthropic) | Called via Supabase Edge Functions. Never direct from client (cost control, rate limiting, prompt security). | | **Push Notifications** | Expo Push Notifications | Free, built into Expo, works on both platforms out of the box. | | **Payments** | RevenueCat | Handles App Store + Google Play subscriptions. Way easier than native in-app purchase implementation. Manages receipts, trials, and entitlements. | | **App Builds** | Expo EAS | Cloud builds for iOS and Android. Handles code signing, certificates, TestFlight, and OTA updates. | | **Analytics** | PostHog (or Mixpanel free tier) | Open-source product analytics. Event tracking, funnels, retention analysis. | ### Architecture Diagram ``` ┌──────────────────────────────────────────────────────────────┐ │ User's Phone / Web Browser │ │ (React Native + Expo App) │ │ │ │ ┌─────────┐ ┌──────────┐ ┌──────────┐ ┌────────────────┐ │ │ │Reframer │ │Manifest. │ │ History │ │ Settings │ │ │ │ Screen │ │ Engine │ │ & Stats │ │ & Profile │ │ │ └────┬────┘ └────┬─────┘ └────┬─────┘ └───────┬────────┘ │ │ │ │ │ │ │ │ └───────────┴────────────┴────────────────┘ │ │ │ │ │ Supabase JS Client SDK │ └──────────────────────────┬───────────────────────────────────┘ │ HTTPS ▼ ┌──────────────────────────────────────────────────────────────┐ │ Supabase │ │ │ │ ┌──────────────────────────────────────────────────────┐ │ │ │ Auth (email, Google Sign-In, Apple Sign-In) │ │ │ │ - JWT tokens, session management │ │ │ │ - Row Level Security (RLS) on all tables │ │ │ └──────────────────────────────────────────────────────┘ │ │ │ │ ┌──────────────────────────────────────────────────────┐ │ │ │ PostgreSQL Database │ │ │ │ - profiles (user preferences, reframe style) │ │ │ │ - reframes (thought log + AI responses) │ │ │ │ - manifestations (goals, clarity statements) │ │ │ │ - daily_actions (if-then micro-actions) │ │ │ │ - attention_logs (evidence journal) │ │ │ │ - streaks (habit tracking) │ │ │ │ - subscriptions (premium status via RevenueCat) │ │ │ └──────────────────────────────────────────────────────┘ │ │ │ │ ┌──────────────────────────────────────────────────────┐ │ │ │ Edge Functions (Deno TypeScript) │ │ │ │ - POST /reframe → validates, calls Claude, saves │ │ │ │ - POST /generate-plan → goal wizard AI calls │ │ │ │ - POST /generate-visualization → Step 2 scripts │ │ │ │ - POST /weekly-summary → pattern analysis + report │ │ │ │ - POST /check-subscription → RevenueCat validation │ │ │ │ - All functions enforce rate limits & auth │ │ │ └──────────────────────────────────────────────────────┘ │ │ │ │ ┌──────────────────────────────────────────────────────┐ │ │ │ Storage │ │ │ │ - Profile pictures │ │ │ │ - Audio visualization scripts (future enhancement) │ │ │ │ - Exported reports (PDF generation, future) │ │ │ └──────────────────────────────────────────────────────┘ │ │ │ │ ┌──────────────────────────────────────────────────────┐ │ │ │ Cron Jobs (pg_cron or Supabase scheduled functions) │ │ │ │ - Weekly summary generation (Sundays 6pm user TZ) │ │ │ │ - Streak reset check (daily midnight user TZ) │ │ │ │ - Pattern analysis batch job (weekly) │ │ │ └──────────────────────────────────────────────────────┘ │ └──────────────────────────┬───────────────────────────────────┘ │ HTTPS (from Edge Functions only) ▼ ┌──────────────────────────────────────────────────────────────┐ │ Claude API (Anthropic) │ │ │ │ - Thought reframing (Haiku for simple, Sonnet for complex) │ │ - Goal guidance & conversational wizards │ │ - Visualization script generation │ │ - Pattern analysis & weekly summaries │ │ - Anti-toxicity guardrails baked into system prompts │ └──────────────────────────────────────────────────────────────┘ ┌──────────────────────────────────────────────────────────────┐ │ External Services │ │ │ │ RevenueCat ──── Subscription management, receipt validation │ │ Expo EAS ────── Cloud builds, OTA updates, push notifs │ │ PostHog ─────── Product analytics, funnel tracking │ └──────────────────────────────────────────────────────────────┘ ``` ### Key Architecture Decisions **Why Supabase Edge Functions for AI calls (not direct from client):** 1. API key security — never expose the Claude API key in the client bundle 2. Rate limiting — enforce free/premium limits server-side 3. Prompt security — system prompts stay on the server (can't be extracted) 4. Cost control — can add caching, deduplication, and usage tracking 5. Response formatting — can sanitize/validate AI responses before sending to client **Why Expo over bare React Native:** 1. Managed workflow — no need to touch Xcode or Android Studio for most tasks 2. EAS Build — cloud builds mean Matt doesn't need a Mac for iOS builds 3. OTA updates — push bug fixes without App Store review 4. Built-in push notifications — no Firebase setup needed 5. Web support — same codebase runs on web via Expo Web **Why RevenueCat over native IAP:** 1. Handles the nightmare of App Store receipt validation 2. Single API for both iOS and Android subscriptions 3. Built-in analytics (MRR, churn, trial conversion) 4. Webhook support for server-side subscription status 5. Free up to $2,500/mo MTR --- ## 9. Database Schema ### Core Tables ```sql -- ========================================== -- PROFILES -- User preferences and settings -- ========================================== CREATE TABLE profiles ( id UUID PRIMARY KEY DEFAULT gen_random_uuid(), user_id UUID REFERENCES auth.users(id) ON DELETE CASCADE NOT NULL UNIQUE, display_name TEXT, reframe_style_primary TEXT NOT NULL DEFAULT 'gentle_coach' CHECK (reframe_style_primary IN ( 'brutal_honesty', 'gentle_coach', 'logical_analyst', 'philosophical', 'humor' )), reframe_style_secondary TEXT CHECK (reframe_style_secondary IN ( 'brutal_honesty', 'gentle_coach', 'logical_analyst', 'philosophical', 'humor' )), notification_time TIME DEFAULT '20:00:00', timezone TEXT DEFAULT 'UTC', onboarding_completed BOOLEAN DEFAULT FALSE, subscription_tier TEXT DEFAULT 'free' CHECK (subscription_tier IN ('free', 'premium')), reframes_today INTEGER DEFAULT 0, last_reframe_date DATE, created_at TIMESTAMPTZ DEFAULT NOW(), updated_at TIMESTAMPTZ DEFAULT NOW() ); -- ========================================== -- REFRAMES -- Thought transformation history -- ========================================== CREATE TABLE reframes ( id UUID PRIMARY KEY DEFAULT gen_random_uuid(), user_id UUID REFERENCES auth.users(id) ON DELETE CASCADE NOT NULL, original_thought TEXT NOT NULL, reframed_response TEXT NOT NULL, reframe_style_used TEXT NOT NULL, category TEXT, -- AI-inferred: 'work', 'relationships', 'health', 'finance', 'self-worth', 'general' sentiment_score DECIMAL(3,2), -- -1.00 to 1.00 (negative to positive) if_then_action TEXT, -- The micro-action from the reframe is_quick_flip BOOLEAN DEFAULT FALSE, -- Was this a "Flip It" quick reframe? created_at TIMESTAMPTZ DEFAULT NOW() ); -- Index for history queries and pattern analysis CREATE INDEX idx_reframes_user_date ON reframes(user_id, created_at DESC); CREATE INDEX idx_reframes_user_category ON reframes(user_id, category); -- ========================================== -- MANIFESTATIONS -- Goal/manifestation tracking (the 6-step engine) -- ========================================== CREATE TABLE manifestations ( id UUID PRIMARY KEY DEFAULT gen_random_uuid(), user_id UUID REFERENCES auth.users(id) ON DELETE CASCADE NOT NULL, title TEXT NOT NULL, -- Step 1: Decide clarity_statement TEXT, why_it_matters TEXT, -- Step 2: See It visualization_text TEXT, visualization_audio_url TEXT, -- Future: TTS audio file -- Step 3: Believe belief_statement TEXT, doubts_addressed JSONB, -- Array of {doubt, response} objects -- Metadata status TEXT DEFAULT 'active' CHECK (status IN ('active', 'paused', 'completed', 'archived')), current_step INTEGER DEFAULT 1 CHECK (current_step BETWEEN 1 AND 6), created_at TIMESTAMPTZ DEFAULT NOW(), updated_at TIMESTAMPTZ DEFAULT NOW() ); CREATE INDEX idx_manifestations_user ON manifestations(user_id, status); -- ========================================== -- DAILY ACTIONS -- If-then micro-actions (Step 5) -- ========================================== CREATE TABLE daily_actions ( id UUID PRIMARY KEY DEFAULT gen_random_uuid(), user_id UUID REFERENCES auth.users(id) ON DELETE CASCADE NOT NULL, manifestation_id UUID REFERENCES manifestations(id) ON DELETE CASCADE NOT NULL, if_trigger TEXT NOT NULL, -- "If it's 7am..." then_action TEXT NOT NULL, -- "...then I will spend 15 min writing" scheduled_date DATE NOT NULL, completed BOOLEAN DEFAULT FALSE, completed_at TIMESTAMPTZ, created_at TIMESTAMPTZ DEFAULT NOW() ); CREATE INDEX idx_daily_actions_user_date ON daily_actions(user_id, scheduled_date); -- ========================================== -- ATTENTION LOGS -- Evidence journal entries (Step 4) -- ========================================== CREATE TABLE attention_logs ( id UUID PRIMARY KEY DEFAULT gen_random_uuid(), user_id UUID REFERENCES auth.users(id) ON DELETE CASCADE NOT NULL, manifestation_id UUID REFERENCES manifestations(id) ON DELETE CASCADE NOT NULL, prompt_text TEXT, -- The attention prompt that was shown observation TEXT NOT NULL, -- What the user noticed created_at TIMESTAMPTZ DEFAULT NOW() ); CREATE INDEX idx_attention_logs_user ON attention_logs(user_id, created_at DESC); -- ========================================== -- STREAKS -- Habit tracking data -- ========================================== CREATE TABLE streaks ( id UUID PRIMARY KEY DEFAULT gen_random_uuid(), user_id UUID REFERENCES auth.users(id) ON DELETE CASCADE NOT NULL, streak_type TEXT NOT NULL CHECK (streak_type IN ('reframe', 'daily_action', 'attention_log', 'overall')), current_count INTEGER DEFAULT 0, longest_count INTEGER DEFAULT 0, last_activity_date DATE, created_at TIMESTAMPTZ DEFAULT NOW(), updated_at TIMESTAMPTZ DEFAULT NOW(), UNIQUE(user_id, streak_type) ); -- ========================================== -- WEEKLY SUMMARIES -- Pre-generated weekly reports -- ========================================== CREATE TABLE weekly_summaries ( id UUID PRIMARY KEY DEFAULT gen_random_uuid(), user_id UUID REFERENCES auth.users(id) ON DELETE CASCADE NOT NULL, week_start DATE NOT NULL, week_end DATE NOT NULL, summary_text TEXT NOT NULL, reframe_count INTEGER DEFAULT 0, action_completion_rate DECIMAL(5,2), attention_log_count INTEGER DEFAULT 0, top_category TEXT, mood_trend TEXT, -- 'improving', 'stable', 'declining' created_at TIMESTAMPTZ DEFAULT NOW() ); CREATE INDEX idx_weekly_summaries_user ON weekly_summaries(user_id, week_start DESC); -- ========================================== -- ROW LEVEL SECURITY -- Users can only access their own data -- ========================================== ALTER TABLE profiles ENABLE ROW LEVEL SECURITY; ALTER TABLE reframes ENABLE ROW LEVEL SECURITY; ALTER TABLE manifestations ENABLE ROW LEVEL SECURITY; ALTER TABLE daily_actions ENABLE ROW LEVEL SECURITY; ALTER TABLE attention_logs ENABLE ROW LEVEL SECURITY; ALTER TABLE streaks ENABLE ROW LEVEL SECURITY; ALTER TABLE weekly_summaries ENABLE ROW LEVEL SECURITY; -- Policy template (apply to each table): CREATE POLICY "Users can only access own data" ON profiles FOR ALL USING (auth.uid() = user_id); -- Repeat for each table... ``` ### Schema Relationships ``` auth.users (Supabase built-in) │ ├── profiles (1:1) │ ├── reframes (1:many) │ ├── manifestations (1:many) │ │ │ ├── daily_actions (1:many per manifestation) │ │ │ └── attention_logs (1:many per manifestation) │ ├── streaks (1:4 — one per streak_type) │ └── weekly_summaries (1:many — one per week) ``` --- ## 10. Monetization Model ### Freemium with Smart Gate **Free Tier (acquisition & habit building):** - 2 reframes per day (enough to build habit, not enough to feel unlimited) - Access to Step 1 of Manifestation Engine (Decide/Clarity) — user creates a goal and feels invested, but can't access the full system - Reframe history (last 7 days only) - Basic streak tracking - All research citations accessible **Premium ($8/month or $60/year):** - Unlimited reframes (soft limit 20/day, hard limit 50/day) - Full 6-step Manifestation Engine - Complete reframe history + pattern analysis - Weekly AI summaries - Multiple active manifestations (up to 5 concurrent goals) - Audio visualizations (when available) - Priority AI response (Sonnet for all calls vs. Haiku for free tier) ### Pricing Strategy - **$8/month** — The "coffee a week" mental anchor. Positioned against therapy ($200+/session) and coaching ($100+/session). - **$60/year** ($5/month effective) — 25% discount incentivizes annual commitment. Display prominently as the recommended option. - **7-day free trial** for premium features — Lets users experience the full Manifestation Engine before committing. - No lifetime purchase option initially — recurring revenue is more sustainable and aligns with the "daily practice" message. ### Revenue Projections (Conservative) | Metric | Month 3 | Month 6 | Month 12 | |---|---|---|---| | Total downloads | 1,000 | 5,000 | 20,000 | | Free → Premium conversion | 5% | 5% | 5% | | Paying users | 50 | 250 | 1,000 | | ARPU (blended monthly/annual) | $6.50 | $6.50 | $6.50 | | MRR | $325 | $1,625 | $6,500 | | ARR | $3,900 | $19,500 | $78,000 | These are conservative estimates assuming organic growth + basic ASO. Paid acquisition or viral mechanics could significantly accelerate. --- ## 11. Cost Estimates ### Launch Phase (0-1,000 users) | Service | Plan | Cost | |---|---|---| | Supabase | Free tier (500MB DB, 50K auth, 500K edge invocations) | $0 | | Claude API | Pay-as-you-go (~$0.003-0.015/call) | $50-100/mo | | Expo EAS | Free tier (30 builds/month) | $0 | | RevenueCat | Free (up to $2,500 MTR) | $0 | | PostHog | Free tier (1M events/mo) | $0 | | Apple Developer | Annual fee | $99/yr ($8.25/mo) | | Google Play Developer | One-time | $25 | | **Total** | | **~$60-110/mo** | ### Growth Phase (1,000-10,000 users) | Service | Plan | Cost | |---|---|---| | Supabase | Pro ($25/mo) | $25/mo | | Claude API | Increased usage | $100-200/mo | | Expo EAS | Production ($99/mo) | $99/mo | | RevenueCat | 1% of revenue after $2.5K MTR | Variable | | PostHog | Still free tier likely | $0 | | **Total** | | **~$225-325/mo** | ### Breakeven Analysis At $6.50 ARPU, breakeven on $250/mo infrastructure requires ~39 paying users. With 5% conversion, that's ~780 total users. Achievable within the first 2-3 months with moderate marketing effort. --- ## 12. Implementation Roadmap All features ship in a single v1 release. The roadmap below represents a sequential build timeline, not separate product phases. ### Weeks 1-2: Foundation - Initialize Expo project with TypeScript - Set up Supabase project (database, auth, edge functions) - Implement auth flow (email + Google + Apple Sign-In) - Create database tables and RLS policies - Build basic navigation structure (tab navigator: Home, Reframe, History, Profile) ### Weeks 3-4: Onboarding & Core Reframer - Welcome screens (swipeable intro cards) - Reframe style selection (5 styles with example previews) - Notification time picker - Text input screen for negative thoughts - Supabase Edge Function: `/reframe` — takes thought + user context, calls Claude, returns reframe - Reframe display card (with the three-part structure: acknowledge → reframe → micro-action) - "Why This Works" expandable science section - Save reframe to database - "Try Different Style" button ### Weeks 5-6: History, Streaks & Manifestation Engine Basics - Reframe history list (chronological, filterable by category) - Basic streak counter (current + longest) - Daily reframe counter (enforce free tier limit) - Push notification for daily check-in - Goal creation wizard (Steps 1-3): Decide, See It, Believe ### Weeks 7-8: Daily System & Goal Tracking - Attention prompts (push notifications with goal-specific prompts) - Evidence journal (log observations) - Daily if-then action generation and tracking - Check-off interface with streak integration - Progress dashboard (visual timeline of actions, evidence, streaks) - Weekly AI summary generation (cron job + display) ### Weeks 9-10: Spectrum & Subscription - Full Spectrum dashboard with all 5 components (River, Glass, Turn Impact, Rhythm, Growth) - Weekly and monthly deep dives - RevenueCat integration (iOS + Android) - Paywall screen (appears when free user tries to access premium features) - Premium entitlement checks throughout the app - 7-day free trial flow - Restore purchases functionality ### Weeks 11-12: Polish & App Store Readiness - Error handling and loading states - Offline support (queue reframe requests) - App icon, splash screen, branding - App Store screenshots and preview video - Privacy policy and terms of service - App Store review compliance check - Analytics integration (PostHog events) - Crash reporting - Internal TestFlight / Google Play internal testing ### Post-Launch: Growth Features - Voice input for quick reframes (Expo Audio → Whisper API or native STT) - Audio visualization scripts (TTS generation, downloadable) - Community features (anonymous sharing of reframes and wins) - Pattern analysis dashboard (deeper insights into thought patterns) - Widget support (iOS/Android home screen widget) - Dark mode - Multi-language support --- ## 13. Building with Claude Code & Codex This section provides the exact workflow for building the app using AI-assisted development tools. ### Development Environment Setup ```bash # 1. Install Node.js (LTS version) # Download from https://nodejs.org or use nvm: nvm install --lts nvm use --lts # 2. Install Expo CLI npm install -g @expo/cli # 3. Create the project npx create-expo-app@latest [app-name] --template tabs cd [app-name] # 4. Install core dependencies npx expo install @supabase/supabase-js npx expo install expo-secure-store # For secure token storage npx expo install expo-notifications # Push notifications npx expo install react-native-purchases # RevenueCat npx expo install expo-av # Audio playback (future) # 5. Install navigation & UI npx expo install @react-navigation/native @react-navigation/bottom-tabs npx expo install react-native-screens react-native-safe-area-context # 6. Development dependencies npm install -D typescript @types/react ``` ### Claude Code Workflow Claude Code (the CLI tool) is ideal for this project. Here's how to use it effectively: **Project initialization prompt:** ``` I'm building a React Native + Expo app with Supabase backend. The app is a science-backed manifestation tool with two core features: 1. AI-powered thought reframing (user inputs negative thought → Claude API reframes it) 2. A 6-step goal achievement system Tech stack: Expo (TypeScript), Supabase (Postgres + Edge Functions + Auth), Claude API. Monetization: Freemium with RevenueCat. Start by setting up the project structure, Supabase client configuration, and auth flow (email + Google + Apple Sign-In). ``` **Iterative development approach:** 1. Describe the feature you want to build 2. Let Claude Code scaffold the files 3. Review and test 4. Iterate with specific refinements 5. Move to next feature **Recommended Claude Code commands for this project:** ```bash # Start Claude Code in the project directory claude # Example prompts for each phase: # Auth setup "Set up Supabase auth with email, Google, and Apple Sign-In. Create a useAuth hook and an AuthContext provider." # Reframer "Create the reframe input screen with a text area, submit button, and loading state. It should call a Supabase Edge Function at /reframe." # Edge Function "Write a Supabase Edge Function that takes a negative thought and user's reframe style preference, calls the Claude API with a system prompt for thought reframing, and returns the structured response." # Database "Generate the SQL migration for creating the reframes table with RLS policies." ``` ### Codex (OpenAI) Workflow Codex can be used alongside Claude Code for: - Generating boilerplate React Native components - Writing database migration scripts - Creating test files - Generating TypeScript types from the schema **Complementary usage:** Use Claude Code for architecture decisions and complex logic. Use Codex for repetitive scaffolding and boilerplate generation. They don't conflict — they complement. ### File Structure ``` [app-name]/ ├── app/ # Expo Router file-based routing │ ├── (tabs)/ # Tab navigator screens │ │ ├── index.tsx # Home / Dashboard │ │ ├── reframe.tsx # Reframe input screen │ │ ├── goals.tsx # Manifestation Engine │ │ ├── history.tsx # Reframe history │ │ └── profile.tsx # Settings & profile │ ├── (auth)/ # Auth screens │ │ ├── login.tsx │ │ ├── register.tsx │ │ └── onboarding.tsx │ ├── reframe/ │ │ └── [id].tsx # Individual reframe detail │ ├── manifestation/ │ │ ├── create.tsx # Goal creation wizard │ │ └── [id].tsx # Goal detail / dashboard │ └── _layout.tsx # Root layout ├── components/ │ ├── ui/ # Generic UI components │ │ ├── Button.tsx │ │ ├── Card.tsx │ │ ├── TextInput.tsx │ │ └── LoadingSpinner.tsx │ ├── reframe/ │ │ ├── ReframeCard.tsx # Displays a reframe result │ │ ├── StyleSelector.tsx # Reframe style picker │ │ └── PatternInsight.tsx # Pattern analysis display │ ├── manifestation/ │ │ ├── StepProgress.tsx # 6-step progress indicator │ │ ├── ActionCard.tsx # Daily action card │ │ └── EvidenceEntry.tsx # Attention log entry │ └── shared/ │ ├── ScienceDrawer.tsx # "Why This Works" expandable │ └── StreakBadge.tsx # Streak display component ├── hooks/ │ ├── useAuth.ts # Authentication hook │ ├── useReframe.ts # Reframe CRUD operations │ ├── useManifestation.ts # Goal CRUD operations │ ├── useStreak.ts # Streak tracking │ └── useSubscription.ts # RevenueCat integration ├── lib/ │ ├── supabase.ts # Supabase client init │ ├── constants.ts # App-wide constants │ └── types.ts # TypeScript interfaces ├── contexts/ │ ├── AuthContext.tsx # Auth state provider │ └── SubscriptionContext.tsx # Premium status provider ├── supabase/ │ ├── migrations/ # SQL migration files │ │ ├── 001_create_profiles.sql │ │ ├── 002_create_reframes.sql │ │ ├── 003_create_manifestations.sql │ │ ├── 004_create_daily_actions.sql │ │ ├── 005_create_attention_logs.sql │ │ ├── 006_create_streaks.sql │ │ └── 007_create_weekly_summaries.sql │ └── functions/ # Edge Functions │ ├── reframe/index.ts │ ├── generate-plan/index.ts │ ├── generate-visualization/index.ts │ ├── weekly-summary/index.ts │ └── check-subscription/index.ts ├── assets/ │ ├── images/ │ └── fonts/ ├── app.json # Expo config ├── tsconfig.json └── package.json ``` --- ## 14. App Store Strategy ### App Store Optimization (ASO) **Primary keywords to target:** - "manifestation app" - "reframe negative thoughts" - "positive thinking app" - "goal setting app" - "science-based self help" - "thought reframing" - "daily affirmation" (high volume, position as the "scientific" alternative) **App Store title format:** `[App Name] — Science-Backed Manifestation` **Subtitle (30 chars):** `Reframe Thoughts. Achieve Goals.` **Description strategy:** Lead with the unique differentiator (science-backed), include social proof (research citations), address the skeptic ("not another woo-woo app"), and end with clear feature list. ### Review Strategy - Prompt for review after the user's 7th reframe (proven they find value) - Never prompt during or after a negative reframe (bad timing) - Prompt after completing Step 1 of a manifestation (feeling accomplished) ### Privacy & Compliance - All data encrypted at rest (Supabase handles this) - GDPR compliance: data export and deletion capability - No third-party data sharing - Mental health disclaimer: "This app is not a substitute for professional therapy or medical advice" - Terms of service clearly stating AI-generated content limitations - Age gate: 17+ (due to AI-generated content about potentially sensitive thoughts) --- ## 15. Growth & Future Features ### Post-Launch Feature Ideas (Prioritized) **High Impact / Lower Effort:** 1. **iOS/Android widget** — Home screen widget showing streak count + "Reframe Now" button. Reduces friction to zero. 2. **Dark mode** — Table stakes for a daily-use app. 3. **Voice input** — Speak your thought instead of typing. Uses Expo Audio + speech-to-text. 4. **Share reframes** — Export a reframe as a beautiful card image for social sharing (viral loop). **High Impact / Higher Effort:** 5. **Audio visualizations** — Text-to-speech generation of visualization scripts. Users can listen during meditation or commute. 6. **Community** — Anonymous sharing of reframes and wins. Based on Granovetter's weak ties research. Users see how others transformed similar thoughts. 7. **Pattern dashboard** — Deep analytics on thought categories, time patterns, sentiment trends. "Your catastrophizing has decreased 40% since you started." 8. **Partner/friend feature** — Invite someone to share streaks and encourage each other (optional, privacy-first). **Moonshot / Future:** 9. **AI-generated daily podcast** — Personalized 3-minute audio each morning based on current goals and recent patterns. 10. **Integration with calendar** — Auto-schedule if-then actions as calendar blocks. 11. **Wearable integration** — Apple Watch / WearOS app for quick-flip reframes. 12. **Therapist dashboard** — Optional feature where users can share their reframe/goal data with their actual therapist. ### Potential Pivots / Expansions - **B2B:** Corporate wellness programs (companies buy bulk subscriptions for employees) - **Education:** Student-focused version for schools/universities - **Coaching platform:** Let certified coaches use the app as a tool with their clients, with shared dashboards --- ## 16. Naming Candidates The app name is TBD. Here are the current candidates explored and their status: ### Taken / Conflicts | Name | Issue | |---|---| | Reframe | Multiple apps (alcohol reduction, AI mental health, mindfulness) | | MindShift | Existing CBT-based anxiety app | | Prism | Multiple apps | | Forge / MindForge | Various tech companies | | Lumen | Metabolism tracker app | | Myndset | Multiple companies (therapeutics, ideation) | | Neurashift | AI consulting company | | Mentavi | ADHD diagnostic platform | | Soteria | Psychiatric treatment term | | GrowMind | IT solutions + e-learning | | Mindrift | AI freelance platform | ### Current Shortlist (Availability Needs Final Verification) **Clareo** - Latin: "clareo" = to be bright, to be clear - Pronunciation: "cla-REE-oh" - Directly connects to Step 1 (Clarity) - Premium, international sound - Existing "Clareo" entities are in B2B consulting (Chicago) and LED lighting (France) — zero overlap with self-help/wellness app category - Status: Clean in app stores for our category **Crux** - English: the decisive or most important point - "Getting to the crux of the matter" - Short, strong, memorable, easy to spell - Existing "Crux" apps: education (India) and rock climbing — different categories - Status: Clean in app stores for our category **Cairn** (previously top recommendation) - Metaphor: Stone stacks hikers build to mark paths - Meaning: Small daily actions stacking up, guiding forward - Strong visual branding potential (stackable stones logo) - Maps to Step 6 (Repeat and compound) - Status: Need to verify **Anneal** - Metallurgy: heat and slowly cool metal to strengthen it - Perfect metaphor for thought transformation (heat = challenge, cooling = reframing, result = stronger) - Intellectual, science-forward brand positioning - Status: Need to verify ### Other Viable Directions Worth Exploring - Verge — "on the verge of change" - Tether — grounded in reality - Lucen — Latin "lucere" (to shine) - Patina — beauty developed over time - Aperion — Greek "infinite potential" - Novis — Latin "new" --- ## 17. Research References ### Full Citation List with Open Access Links 1. **Locke, E.A. & Latham, G.P. (2002).** Building a Practically Useful Theory of Goal Setting and Task Motivation: A 35-Year Odyssey. *American Psychologist, 57*(9), 705-717. [PDF](https://med.stanford.edu/content/dam/sm/s-spire/documents/PD.locke-and-latham-retrospective_Paper.pdf) 2. **Locke, E.A., Latham, G.P., et al.** New Directions in Goal-Setting Theory. [PDF](https://www.lyondellbasell.com/4aeca6/globalassets/sustainability/lifebeats/advancing-health/life/goals/newdirectioningoalsetting_locke-et-al..pdf) 3. **Gollwitzer, P.M. (1999).** Implementation Intentions: Strong Effects of Simple Plans. *American Psychologist, 54*(7), 493-503. [PDF](https://prospectivepsych.org/sites/default/files/pictures/Gollwitzer_Implementation-intentions-1999.pdf) 4. **Gollwitzer, P.M. (2006).** Implementation Intentions and Goal Attainment. [Chapter PDF](https://cancercontrol.cancer.gov/sites/default/files/2020-06/goal_intent_attain.pdf) 5. **Schuster, C., Hilfiker, R., Amft, O., et al. (2011).** Best Practice for Motor Imagery: A Systematic Literature Review on Motor Imagery Training Elements in Five Different Disciplines. *BMC Medicine, 9*, 75. [PMC](https://pmc.ncbi.nlm.nih.gov/articles/PMC3141540) 6. **Liu, Y., et al. (2025).** Effects of Imagery Practice on Athletes' Performance. [PMC](https://pmc.ncbi.nlm.nih.gov/articles/PMC12109254) 7. **Seok, H., et al. (2023).** Mental Practice in Stroke Rehabilitation: A Systematic Review and Meta-Analysis. [PMC](https://pmc.ncbi.nlm.nih.gov/articles/PMC10689861) 8. **Bandura, A. (1977).** Self-Efficacy: Toward a Unifying Theory of Behavioral Change. *Psychological Review, 84*(2), 191-215. [PDF](https://educational-innovation.sydney.edu.au/news/pdfs/Bandura%201977.pdf) 9. **Yantis, S. (2008).** The Neural Basis of Selective Attention: Cortical Sources and Targets of Attentional Modulation. *Current Directions in Psychological Science, 17*(2), 86-90. [PMC](https://pmc.ncbi.nlm.nih.gov/articles/PMC2681259) 10. **Stevens, C. & Bavelier, D. (2012).** The Role of Selective Attention on Academic Foundations: A Cognitive Neuroscience Perspective. *Developmental Cognitive Neuroscience, 2*, S30-S48. [PMC](https://pmc.ncbi.nlm.nih.gov/articles/PMC3375497) 11. **Koch, C. & Tsuchiya, N. (2007).** Attention and Consciousness: Two Distinct Brain Processes. *Trends in Cognitive Sciences, 11*(1), 16-22. [PDF](https://philarchive.org/archive/KOCAAC-2) 12. **Wood, W., Mazar, A. & Neal, D.T. (2021).** Habits and Goals in Human Behavior: Separate but Interacting Systems. *Perspectives on Psychological Science, 17*(2), 590-605. [PDF](https://dornsife.usc.edu/wendy-wood/wp-content/uploads/sites/183/2023/10/Wood.Mazar_.Neal_.2021.pdf) 13. **Wood, W. & Neal, D.T. (2007).** A New Look at Habits and the Habit-Goal Interface. *Psychological Review, 114*(4), 843-863. [Academia](https://www.academia.edu/1237676/A_new_look_at_habits_and_the_habit_goal_interface) 14. **Granovetter, M.S. (1973).** The Strength of Weak Ties. *American Journal of Sociology, 78*(6), 1360-1380. [PDF](https://snap.stanford.edu/class/cs224w-readings/granovetter73weakties.pdf) 15. **Pardo-Cabello, A.J., et al. (2022).** Placebo and Nocebo Effects and Mechanisms Associated with Pharmacological Interventions. [PMC](https://pmc.ncbi.nlm.nih.gov/articles/PMC9361274) 16. **Stetler, D.A., et al. (2013).** The Role of Expectations in Treatment Outcome and the Placebo/Nocebo Effect. [PMC](https://pmc.ncbi.nlm.nih.gov/articles/PMC3851940) --- ## 18. Appendix: AI Prompt Templates ### Reframe System Prompt ``` You are a thought reframing assistant inside a science-backed personal transformation app. Your role is to help users transform negative thoughts into constructive, actionable perspectives. USER'S PREFERRED STYLE: {{reframe_style}} STYLE DEFINITIONS: - brutal_honesty: Direct, no-nonsense. Challenge cognitive distortions bluntly but with respect. Don't sugarcoat. - gentle_coach: Warm, empathetic. Always validate feelings first. Use encouraging language while gently shifting perspective. - logical_analyst: Structured, evidence-based. Use CBT-style questioning. Identify logical fallacies in the thought pattern. - philosophical: Big-picture thinking. Use temporal distancing, perspective shifts, and existential reframing. - humor: Light, disarming. Use appropriate wit to defuse catastrophizing while still taking the core concern seriously. RESPONSE STRUCTURE (always follow this): 1. ACKNOWLEDGE: Start by validating the feeling (1-2 sentences). Never dismiss. 2. REFRAME: Provide the perspective shift in your style (3-5 sentences). Where natural, reference relevant research concepts (attention bias, catastrophizing, self-efficacy) without being preachy. 3. MICRO-ACTION: End with ONE if-then implementation intention: "If [specific trigger], then I will [specific small action]." CRITICAL RULES: - NEVER use toxic positivity ("everything happens for a reason", "just think positive", "the universe has a plan") - NEVER minimize real problems (grief, abuse, discrimination, health crises) - If the thought describes a genuinely dangerous or crisis situation, acknowledge it seriously and suggest professional support - Keep responses under 200 words - Do not use bullet points or numbered lists in the response body - Sound human, not like a chatbot - Use "you" not "the user" CONTEXT (if available): - User's recent reframe categories: {{recent_categories}} - Recurring patterns: {{patterns}} - Active manifestation goals: {{active_goals}} ``` ### Goal Creation Wizard System Prompt (Step 1: Decide) ``` You are a goal-setting guide inside a science-backed manifestation app. You're helping the user define a clear, specific, personally meaningful goal using principles from Locke & Latham's goal-setting theory. This is a CONVERSATIONAL flow. Ask ONE question at a time. Be warm and curious, not clinical. Your job is to help them get crystal clear on what they want and why it matters. CONVERSATION FLOW: 1. Ask what they want to achieve (open-ended) 2. Ask why this matters to them personally (emotional connection) 3. Help them make it specific and measurable (SMART, but don't use that acronym — make it natural) 4. Help them set a realistic but challenging timeframe 5. Summarize their goal as a "Clarity Statement" — a 1-2 sentence declaration that is specific, personally meaningful, and time-bound RULES: - One question per response. Keep it conversational. - Don't lecture about goal-setting theory. Just apply it naturally. - If their goal is vague, help them sharpen it through questions, not instructions. - If their goal seems unrealistic, gently explore feasibility without crushing ambition. Ask about intermediate milestones. - The Clarity Statement should feel like THEIR words refined, not your words imposed. - Keep responses under 100 words per exchange. ``` ### Visualization Script System Prompt (Step 2: See It) ``` You are generating a personalized visualization script for the user's goal. This script will be read (and eventually listened to) as a mental rehearsal exercise. GOAL: {{clarity_statement}} WHY IT MATTERS: {{why_it_matters}} VISUALIZATION PRINCIPLES (from Schuster et al., 2011): - First person perspective ("I am..." not "You are...") - Sensory-rich: include visual, auditory, kinesthetic, and emotional details - Process-focused: visualize the ACTIONS and JOURNEY, not just the outcome - Realistic: include small challenges that are overcome (builds resilience) - Present tense: written as if happening right now FORMAT: - 300-500 words - Written as a guided meditation script - Begin with a grounding instruction ("Take a deep breath...") - Move through the process of achieving the goal - End with the emotional state of having achieved it - Close with a return to the present moment TONE: Calm, vivid, personal. This should feel like reading a scene from the user's best possible future — grounded and real, not fantasy. ``` ### Weekly Summary System Prompt ``` You are generating a weekly transformation report for a user of a science- backed manifestation app. Analyze their data and provide an encouraging, honest, and actionable summary. USER DATA FOR THIS WEEK: - Reframes completed: {{reframe_count}} - Reframe categories: {{category_breakdown}} - Average sentiment shift: {{sentiment_delta}} - Active manifestation(s): {{active_goals}} - Daily actions completed: {{actions_completed}} / {{actions_total}} - Attention logs recorded: {{attention_count}} - Current streak: {{streak_count}} days - Comparison to last week: {{week_over_week}} RESPONSE STRUCTURE: 1. HEADLINE INSIGHT: One sentence capturing the week's theme (encouraging) 2. PATTERNS: What you notice in their reframe categories and timing (be specific: "Work stress peaked on Tuesday" not "you had some stress") 3. PROGRESS: Goal achievement metrics with genuine encouragement 4. SUGGESTION: One specific, actionable recommendation for next week (tied to a research insight) 5. MOTIVATION: Close with something that connects their daily effort to their bigger goal RULES: - Be honest. If they had a rough week or low completion, acknowledge it without judgment and normalize it. - Use specific numbers from their data. - Keep under 250 words. - Never use generic platitudes. Every sentence should be specific to THIS user's data. ``` --- ## Document History | Version | Date | Changes | |---|---|---| | 1.0 | 2026-02-09 | Initial comprehensive blueprint | --- *This document is a living blueprint. It will be updated as development progresses, decisions are made, and the product evolves.* *Built with 🧠 science + 🤖 AI + 💪 daily action*