Files
life-companion/docs/PRODUCT_VALUE_REVIEW_2026-08-18.md
T

11 KiB

Life Companion Product Value Review

Date: 2026-08-18
Revision reviewed: 3e45da7

Executive Verdict

Life Companion now has a coherent emotional core: one permanent companion, real-life facts, visible habitat change, and non-judgmental return language. The implementation is stronger than a prototype, but the current product is not yet a convincing paid subscription or one-year habit. It can earn a first week return through novelty and animation; it needs richer, user-controlled long-term meaning before asking for payment.

The correct product position is a quiet companion for noticing and keeping small real-life changes, not a health tracker, streak app, pet-care chore, or AI chat buddy.

Five-View Review

CEO: Retention And Revenue

  • D0 is strong: candidate identity, naming, and the first habitat create an immediate emotional bond.
  • D1/D3 were previously weak because the user had no new reason to return. The companion reflection card and factual recent-pattern summary now surface a clue, exploration, recent moment, quiet welcome, or observable action pattern without guilt.
  • D7/D30 now have real beats through exploration, weekly memory, and monthly chronicle. Year-long value is still thin because the content grammar repeats after the first month.
  • Thirty shared days now also produce a privacy-safe chronicle share card, which gives the first month a concrete keepsake instead of only an internal list.
  • The latest monthly chronicle now accepts a short personal note that persists, exports, and appears in sharing. Personal ownership therefore begins at D30 instead of waiting for the first 90-day archive.
  • From 14 shared days in the current month, Habitat and Memory show a bounded monthly-mark preview based only on that month's dominant direction. It has no countdown or progress bar; at 30 days the same mark becomes part of the chronicle and privacy-safe sharing.
  • The Habitat preview can now be revisited with its matching direction response and one of eight mark-specific lines. Revisit counts persist locally without affecting growth or the D30 formation rule.
  • After D30, the latest completed monthly mark remains in Habitat until D90; once a long-term archive forms, its marker replaces the monthly card so the home surface does not duplicate the same memory.
  • At 360 shared days, the Memory page now forms a calm annual review from four long-term archives, showing the year's dominant directions, archive count, discoveries, choices, and direction-by-archive arc. This is a durable year-scale reason to return without adding streaks or scores.
  • Users can add a 240-character annual note that persists, exports, and appears only in data-bearing share modes, giving the year artifact user-owned meaning while keeping no-data sharing private.
  • Memory sharing is now target-specific: monthly chronicle, long-term archive, annual review, and full-memory buttons each open a matching card/message; private text stays limited to data-bearing modes.
  • Full-memory sharing now uses a taller stable capture card only when a full year of summaries is present; single-artifact cards keep compact dimensions, including at 200% text.
  • Later years no longer replace earlier annual reviews: Memory keeps only the latest year expanded by default and reveals prior summaries/notes as read-only history on demand.
  • Earlier monthly chronicles can now be expanded on demand, with saved notes shown as read-only history while the latest chronicle remains the only one with editing and sharing controls.
  • The no-data share mode now excludes both monthly and long-term personal notes from the captured card and system share text, preserving the promise that personal writing stays local unless the user chooses a data-bearing share mode.
  • The expanded archive view also shows a deterministic direction arc, making it clear which themes ran through the whole period and which appeared later.
  • Monthly chronicles can now be saved and filtered independently, providing a user-owned D30 retrieval loop before the first 90-day archive. Archive rows can also open and highlight their exact monthly chronicle.
  • Eight deterministic monthly marks add a visible D14-to-D30 formation beat without random rewards, rarity, or recording-volume acceleration.
  • Long-term archives now explain their D30-to-D90 composition: each archive can expand to show the three monthly chronicles that formed it, including read-only prior notes. The same month range appears in privacy-safe sharing.
  • Users can choose what they want to notice on return; the preference only changes emphasis when matching real history exists and never changes growth.
  • Ninety shared days now form a seasonal archive and share card, giving the product a meaningful three-month artifact before any monetization prompt.
  • The user-facing label is now long-term archive: "season" remains an internal 90-day grouping, not a weather or spring/summer system. The Memory entry explains that the archive forms automatically and can be noted, shared, or revisited without creating another task.
  • Users can add a short personal note to that archive; the note persists, exports, and appears in the privacy-safe share card, making the archive something the user owns rather than a system-generated score.
  • Earlier seasonal archives remain browsable after later seasons form, so the long-term loop is cumulative rather than replacing the latest summary.
  • Users can now save individual long-term archives and open a saved-only view; this gives personal meaning a durable retrieval path instead of making the archive a read-once summary.
  • Formed long-term archives now leave a restrained atmosphere tint and a revisitable coast marker in Habitat. The marker reuses the square coast art as a compact world landmark and opens Memory instead of becoming a second full-screen scene or another task.
  • Each archive also derives a bounded keepsake from its dominant direction, with a deterministic variant rotation across later archives. The keepsake is shown consistently in Memory, Habitat, and privacy-safe sharing.
  • The Habitat marker can now be revisited: it triggers an existing companion response animation and persists a small local revisit count, while a separate icon still opens the archive. This adds emotional return value without turning the archive into a recurring obligation.
  • Keepsake revisits now use the matching activity, calm, focus, or vitality response animation and one of eight keepsake-specific return lines, so the emotional response follows the archive's actual theme.
  • The existing square seasonal-coast art is now used in its appropriate format: as a subdued archive-card background, not a cropped full-screen Habitat. Older seasons stay collapsed until the user asks to browse them.
  • Current willingness to pay is likely low-to-moderate. The user can already receive the core relationship, records, and memories for free, so a paywall would feel arbitrary today.
  • Do not monetize health data, emotional dependency, basic history, reset, export, or the core companion bond.

Product: User Value And Funnel

  • The first-use funnel is complete through signal setup and Habitat.
  • The daily loop is now: visit -> receive grounded reflection -> take an optional action (record, reveal, explore, revisit) -> see a visible result.
  • The long-term loop is: accepted facts -> direction output -> discovery or choice -> habitat/memory consequence -> shareable artifact.
  • Personal meaning now begins with a monthly note and continues through saved, revisitable long-term archives. Comparison and broader curation remain open without turning these artifacts into a score.
  • A future onboarding experiment should ask what the user wants the companion to help them notice: calm, focus, vitality, movement, or keeping memories. This creates a useful expectation without diagnosing them.

Design: Emotional Experience

  • The visual language is distinctive: soft 3D companions, moss/coral/sky accents, calm cards, and a silent habitat.
  • The emotional voice is strongest when it says what happened and leaves room for the user. It is weakest when the page is only a catalog of locked outputs.
  • The reflection card should remain short, factual, and optional. Never add streak counts, guilt copy, urgency, pet hunger, or fake conversational intimacy.
  • Sharing should feel like preserving a moment, not broadcasting health data. The existing summary/coarse/none modes are the right privacy foundation.

Architecture: Feasibility And Risk

  • Local-first storage, deterministic derivations, typed provider boundaries, and static fallbacks make the core product cheap to operate.
  • The highest technical risk is not backend scale; it is animation/content production and native device reliability.
  • A year of value should be generated from deterministic templates, user curation, and bounded seasonal content, not an always-on AI conversation service.
  • The current architecture can support a seasonal content catalog and local reflection history without adding accounts or cloud sync.

Target Users: Likely Reactions

Overloaded knowledge worker: likes the quiet, non-judgmental return and focus/calm signals; will churn if the app becomes another task list.

Life-transition user: values naming, memory, and shareable monthly cards; will pay for durable preservation and curation more readily than for health metrics.

Companion/game-oriented user: likes identity, animation, habitat, and discoveries; will expect new visual content and meaningful world changes, not only text summaries.

Monetization Judgment

Not Ready Yet

An immediate subscription is not justified. The current free experience already contains the core emotional bond, basic signals, and memory. Charging before a month of meaningful personal history exists risks low conversion and fast churn.

Best Future Offer

Use a free core + optional Companion Seasons model:

  • Free: one companion, all basic signals, corrections, local history, core discoveries, export, reset, and privacy-safe sharing.
  • Paid seasonal pack: new habitat setting, curated animation/content set, additional reflection templates, monthly keepsake layouts, and expanded curation tools. It must be cosmetic/meaningful, never growth acceleration.
  • Prefer one-time seasonal purchases or a low-cost annual archive plan before a monthly subscription. The user should own the meaning they created.

Validation Before Payment Code

  1. Run a 14-day free pilot with reflection, weekly memory, and one shareable keepsake.
  2. At D7 and D14, show an optional preview of a seasonal keepsake without blocking the core app.
  3. Measure return rate, completed reflections, memory revisits, shares, and explicit “would pay” intent before implementing StoreKit.

Suggested gates: D1 >= 35%, D7 >= 20%, D14 >= 12%, at least 10% of retained users open the keepsake preview, and at least 5% express purchase intent. These are pilot decision thresholds, not claims about market performance.

Next Development Priority

  1. Add monthly/seasonal keepsake curation and privacy-safe sharing.
  2. Add a user-controlled “what I want to notice” intention that changes reflection emphasis without changing growth rules.
  3. Add bounded seasonal content and a durable archive view.
  4. Only then validate StoreKit pricing.

Do not add chat, streaks, health scores, paid rerolls, or guilt notifications.