{
  "version": "3.0",
  "generatedAt": "2026-08-07T06:29:39.196Z",
  "lastUpdated": "2026-07-12",
  "project": {
    "slug": "memento-ai",
    "title": "Memento AI",
    "tagline": "A private iOS journal that reflects only on your writing.",
    "description": "I designed and engineered Memento, a native iOS journaling app utilizing a localized Retrieval-Augmented Generation (RAG) architecture to provide contextual, fully cited AI reflections grounded exclusively in the user's own writing.",
    "company": "Personal Project",
    "role": "Designer & Developer",
    "year": 2023,
    "tags": [
      "AI",
      "Mobile",
      "Personal"
    ],
    "url": "https://www.sebmendo.design/work/memento-ai",
    "sections": [
      {
        "id": "summary",
        "headline": "AI as a slow, therapeutic mirror for self-reflection.",
        "body": "I designed and engineered Memento, a native iOS journaling app utilizing a localized RAG architecture to provide contextual, fully cited AI reflections grounded exclusively in the user's own writing."
      },
      {
        "id": "tldr",
        "label": "TL;DR",
        "headline": "Psychological safety is the foundational requirement of any journal.",
        "body": "The product vision was to shift AI from a high-speed productivity utility into a slow, therapeutic mirror. I owned the entire stack, from UI design to the data embedding pipeline, building an experience that feels purely meditative rather than transactional. I rejected push notifications and streaks in favor of a minimalist loop where writing naturally begets more writing."
      },
      {
        "id": "challenge",
        "label": "Challenge",
        "headline": "Standard AI integrations turn intimate reflection into surveillance.",
        "body": "A journal requires absolute psychological safety, but standard AI integrations often turn intimate reflection into an intrusive experience. Generic language models generate synthesized, impersonal responses that can distort a writer's true voice, while un-cited AI insights leave users feeling exposed and uneasy."
      },
      {
        "id": "approach",
        "label": "Approach",
        "headline": "The AI could only speak from the user's own words.",
        "body": "I prioritized slow, intentional reflection over rapid-fire transactional mechanics. Instead of artificial rewards or notifications, the intrinsic value of self-discovery drives the experience. I established a strict architectural constraint: the AI could only converse using the user's explicit historical entries, ensuring every interaction felt deeply personal and authentic."
      },
      {
        "id": "solution",
        "label": "Solution",
        "headline": "Writing naturally opens the path for the next entry.",
        "body": "The interface centers on a minimalist editorial loop: after logging thoughts, the AI poses a single contextual follow-up question; tapping it pulls up a clean canvas for the next reflection. A dedicated \"Dive Deeper\" panel displays the exact historical entries the AI referenced, providing immediate data transparency and source citations."
      },
      {
        "id": "outcome",
        "label": "Outcome",
        "headline": "Absolute privacy is a powerful product differentiator.",
        "body": "By treating AI as a quiet mirror rather than an active content generator, the app has validated its core product vision: that intentional architectural constraint builds deeper engagement. Early testing shows that when users feel psychologically safe, their writing frequency and depth increase. A closed beta is underway ahead of public launch."
      }
    ],
    "media": {
      "thumbnail": "https://www.sebmendo.design/assets/memento-ai.png",
      "preview": {
        "frame": "phone",
        "src": "https://www.sebmendo.design/assets/memento-ai.png",
        "video": "https://cjeb7madwget0lzn.public.blob.vercel-storage.com/memento-demo.mp4",
        "poster": "https://www.sebmendo.design/assets/posters/memento-demo.jpg"
      }
    }
  },
  "relatedExperience": null,
  "verifiedImpact": [],
  "shippedWork": [
    {
      "id": "memento-ai",
      "title": "Memento AI",
      "affiliation": "Side project",
      "dateLabel": "June 2026",
      "sortDate": "2026-06",
      "projectSlug": "memento-ai",
      "url": "https://www.sebmendo.design/work/memento-ai"
    }
  ],
  "machineReadable": {
    "siteJson": "https://www.sebmendo.design/content.json",
    "index": "https://www.sebmendo.design/llms.txt",
    "corpus": "https://www.sebmendo.design/llms-full.txt",
    "agentGuide": "https://www.sebmendo.design/.well-known/ai.txt",
    "thisUrl": "https://www.sebmendo.design/work/memento-ai/content.json"
  }
}