<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type="text/xsl" href="rss.xsl"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>CairnHolm Docs Blog</title>
        <link>https://docs.cairnholm.com/blog</link>
        <description>CairnHolm Docs Blog</description>
        <lastBuildDate>Sat, 30 May 2026 00:00:00 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <item>
            <title><![CDATA[Earn Your Journey: How CairnHolm Makes Progress Visible]]></title>
            <link>https://docs.cairnholm.com/blog/earn-your-journey</link>
            <guid>https://docs.cairnholm.com/blog/earn-your-journey</guid>
            <pubDate>Sat, 30 May 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Every habit logged, every park visited, every concert attended â€” it all counts toward something. CairnHolm's achievement system turns your life into a record worth earning.]]></description>
            <content:encoded><![CDATA[<p>There's a version of life tracking that feels like filing paperwork. You log things because you should, check boxes because you said you would, and the only reward is a streak number that doesn't mean much.</p>
<p>CairnHolm is built on a different idea: every action you take in your life is worth recognizing. Not in a hollow gamification sense â€” in the sense that your first run, your first concert, your first national park in a new state are genuine milestones. They deserve a moment.</p>
<p>That's what the achievement system is for.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="how-achievements-work">How Achievements Work<a href="https://docs.cairnholm.com/blog/earn-your-journey#how-achievements-work" class="hash-link" aria-label="Direct link to How Achievements Work" title="Direct link to How Achievements Work" translate="no">​</a></h2>
<p>CairnHolm has over 100 achievements across 17 categories, covering every area of life the app tracks: habits, exercise, mood, goals, travel, parks, media, restaurants, drinks, events, sports, relationships, creations, and more.</p>
<p>Achievements unlock automatically as you live your life and log it. You don't have to think about them. Log your first run and "Hit the Pavement" unlocks. Attend your first live show and "Live Music" appears. Visit parks in five different states and "State Hopper" triggers. Complete every task for a long enough streak and "Completionist" is yours.</p>
<p>The categories cover an intentionally broad range so that your full life â€” not just your fitness â€” earns recognition:</p>
<ul>
<li class=""><strong>Exercise milestones</strong>: first run, first strength session, first swim, first cycling workout</li>
<li class=""><strong>Cultural firsts</strong>: first concert, first sports game, first comedy show</li>
<li class=""><strong>Outdoors exploration</strong>: first wilderness visit, first national forest, state-by-state park collecting</li>
<li class=""><strong>Relationship moments</strong>: first dinner out, first movie night, first concert attended together, first adventure</li>
<li class=""><strong>Daily discipline</strong>: early-bird logging (before 9am), longest task completion streak, habit consistency</li>
<li class=""><strong>Creative output</strong>: first creation published, prolific creator, variety of work, featured creation</li>
</ul>
<p>Each one is something you might do anyway â€” but now, doing it leaves a mark.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="the-notification">The Notification<a href="https://docs.cairnholm.com/blog/earn-your-journey#the-notification" class="hash-link" aria-label="Direct link to The Notification" title="Direct link to The Notification" translate="no">​</a></h2>
<p>When you unlock an achievement, CairnHolm tells you about it with a notification designed to feel like it actually matters.</p>
<p>On desktop, a card slides up from the bottom-right of the screen: your achievement badge in a custom frame, the achievement name, and a brief description of what you did to earn it. A backdrop dim settles over the page, making the moment feel like an arrival.</p>
<p>On mobile, a full-screen modal appears with a spring animation â€” centered on the screen, with an ambient glow behind the badge and a dismissal button in CairnHolm's terracotta. Multiple achievements queue sequentially, so if you log a first run, complete a workout goal, and trigger a parks milestone in the same session, each one gets its moment.</p>
<p>After you dismiss, you can tap "View Achievements" to go straight to your achievement page and see where the new unlock sits in the full picture.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="section-completion-banners">Section Completion Banners<a href="https://docs.cairnholm.com/blog/earn-your-journey#section-completion-banners" class="hash-link" aria-label="Direct link to Section Completion Banners" title="Direct link to Section Completion Banners" translate="no">​</a></h2>
<p>When you unlock every achievement in a category, something special happens: a banner appears in that section of your achievements page.</p>
<p>Each category has a unique banner â€” illustrated, full-width, scaled for mobile and desktop â€” that only renders when the entire section is complete. It's a visual signal that you've gone the distance in that part of your life. Not a badge alongside the others â€” a transformation of the whole section into something that reads as <em>finished</em>.</p>
<p>Most people will never see most banners. That's the point. They're something to work toward.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="your-achievements-page">Your Achievements Page<a href="https://docs.cairnholm.com/blog/earn-your-journey#your-achievements-page" class="hash-link" aria-label="Direct link to Your Achievements Page" title="Direct link to Your Achievements Page" translate="no">​</a></h2>
<p>The achievements page organizes all 17 categories into scrollable sections, each with its badge list and a progress indicator showing how many you've unlocked. A sticky quick-links bar at the top lets you jump directly to any category.</p>
<p>When you unlock new achievements, you can tap "View Achievements" from the notification and arrive on a filtered view that highlights exactly what you just earned â€” the category, the badge, the description. Then a "View All Achievements" button returns you to the full picture.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="auto-sync-on-login">Auto-Sync on Login<a href="https://docs.cairnholm.com/blog/earn-your-journey#auto-sync-on-login" class="hash-link" aria-label="Direct link to Auto-Sync on Login" title="Direct link to Auto-Sync on Login" translate="no">​</a></h2>
<p>You don't need to manually trigger achievement checks. Every time you sign in, CairnHolm silently syncs your achievement progress â€” checking all categories against your current data and unlocking anything you've earned since your last session.</p>
<p>This matters especially for users who use the app regularly: achievements you earned while logging things elsewhere in the app will surface automatically next time you open the achievements page, without any action on your part.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="why-this-works">Why This Works<a href="https://docs.cairnholm.com/blog/earn-your-journey#why-this-works" class="hash-link" aria-label="Direct link to Why This Works" title="Direct link to Why This Works" translate="no">​</a></h2>
<p>The best argument for the achievement system isn't that it gamifies your life. It's that it makes the things you're already doing visible.</p>
<p>You were going to go for that run anyway. You were going to visit that park. You were going to attend that concert. The achievement doesn't manufacture motivation â€” it acknowledges that the action happened and that it matters. It adds a layer of recognition to the ordinary moments that often pass without one.</p>
<p>Over time, your achievements page becomes something worth looking at. Not a leaderboard or a social score â€” a personal record. Evidence, category by category, of how you've actually been living.</p>
<p><a href="https://cairnholm.com/" target="_blank" rel="noopener noreferrer" class="">Start earning your first achievements today.</a></p>]]></content:encoded>
            <category>achievements</category>
            <category>gamification</category>
            <category>progress</category>
            <category>motivation</category>
        </item>
        <item>
            <title><![CDATA[Log Everything. Lose Nothing.]]></title>
            <link>https://docs.cairnholm.com/blog/log-everything-lose-nothing</link>
            <guid>https://docs.cairnholm.com/blog/log-everything-lose-nothing</guid>
            <pubDate>Sat, 30 May 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[There are 20+ things worth tracking in a life well-lived. CairnHolm holds all of them â€” and connects them in ways no single-purpose app ever could.]]></description>
            <content:encoded><![CDATA[<p>Here's a thought experiment: think about last month. A meal that surprised you. A film that stuck with you. A hike where the light was just right. A conversation worth keeping.</p>
<p>How much of that do you still have?</p>
<p>Not in a vague sense â€” specifically. The restaurant's name. The movie's title. The trail you walked. The thing that was said.</p>
<p>Most of it is already gone. Not because it didn't matter, but because nothing was there to catch it.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="the-case-for-breadth">The Case for Breadth<a href="https://docs.cairnholm.com/blog/log-everything-lose-nothing#the-case-for-breadth" class="hash-link" aria-label="Direct link to The Case for Breadth" title="Direct link to The Case for Breadth" translate="no">​</a></h2>
<p>The popular approach to life tracking is to pick one thing and go deep. Download a habit app. Or a workout tracker. Or a journaling app. Each one does its job, but each one only sees a slice of your life.</p>
<p>The problem is that life doesn't happen in slices. Your mood on Thursday isn't just about Thursday â€” it's about the run you did Tuesday, the concert you went to Wednesday, and the sleep you got the night before. Cross-category patterns are where the real insight lives, and you can't see them if your data lives in six different places.</p>
<p>CairnHolm was built on the premise that breadth is the feature.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="what-you-can-track">What You Can Track<a href="https://docs.cairnholm.com/blog/log-everything-lose-nothing#what-you-can-track" class="hash-link" aria-label="Direct link to What You Can Track" title="Direct link to What You Can Track" translate="no">​</a></h2>
<p>Twenty-plus categories, one dashboard:</p>
<p><strong>Wellness</strong></p>
<ul>
<li class=""><strong>Habits</strong> â€” daily and flexible-frequency routines with streaks, heatmaps, and AI consistency insights</li>
<li class=""><strong>Mood</strong> â€” five-state daily check-ins with reflections, sleep data, and trend analysis</li>
<li class=""><strong>Exercise</strong> â€” manual logging with muscle groups and difficulty, plus AI-generated 7-day training plans</li>
<li class=""><strong>Goals</strong> â€” structured goals with milestones, checklists, and progress tracking</li>
</ul>
<p><strong>Culture &amp; Media</strong></p>
<ul>
<li class=""><strong>Books, Films, TV, Music, Games</strong> â€” log what you're watching, reading, and playing; rate it, write notes, see it all together</li>
<li class=""><strong>Restaurants &amp; Drinks</strong> â€” log where you ate and what you drank; build a personal record of your culinary life</li>
<li class=""><strong>Events</strong> â€” concerts, sports games, comedy shows, birthdays, any occasion worth marking</li>
</ul>
<p><strong>Archive</strong></p>
<ul>
<li class=""><strong>Journals</strong> â€” a private writing space that ties to the rest of your data</li>
<li class=""><strong>Travel &amp; Vacations</strong> â€” full trip documentation with itineraries, photos, and a public story mode for sharing</li>
<li class=""><strong>Parks &amp; Outdoors</strong> â€” log every trail, summit, and wilderness area you explore</li>
<li class=""><strong>Creations</strong> â€” a portfolio for the things you make: art, writing, projects</li>
</ul>
<p><strong>Life &amp; Relationships</strong></p>
<ul>
<li class=""><strong>People &amp; Relationships</strong> â€” track the people in your life, milestones, shared experiences, and upcoming birthdays</li>
<li class=""><strong>Sports</strong> â€” log personal sports entities and track results over a season</li>
<li class=""><strong>Tasks</strong> â€” daily task management that connects to your goals</li>
<li class=""><strong>House</strong> â€” home-related logs and milestones</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="the-collective-log">The Collective Log<a href="https://docs.cairnholm.com/blog/log-everything-lose-nothing#the-collective-log" class="hash-link" aria-label="Direct link to The Collective Log" title="Direct link to The Collective Log" translate="no">​</a></h2>
<p>Every day, your CairnHolm dashboard shows you a <strong>Collective Log</strong> â€” an editorial card view of everything you logged that day across every category. A workout card next to a film log next to a restaurant visit. The variety is the point: it reflects a real day, not a one-dimensional one.</p>
<p>Each card uses illustrated icons matched to the content type, so your evening run looks different from your strength session, and your thriller film looks different from your vinyl record. The visual texture makes scanning the log genuinely pleasant.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="when-the-categories-connect">When the Categories Connect<a href="https://docs.cairnholm.com/blog/log-everything-lose-nothing#when-the-categories-connect" class="hash-link" aria-label="Direct link to When the Categories Connect" title="Direct link to When the Categories Connect" translate="no">​</a></h2>
<p>Here's what becomes possible when your data isn't siloed:</p>
<p>You visit a national park on a Saturday and log it in CairnHolm. That evening, you log your mood â€” a 5, the best of the week. Over time, the pattern becomes undeniable: outdoor days are high-mood days.</p>
<p>You start logging your energy drinks and track them against your sleep quality. Two months in, you can see the correlation clearly. You didn't need a study; you had your own data.</p>
<p>You log a concert and your first workout of the new year in the same week. Both trigger achievements. One action feeds three parts of the app.</p>
<p>No single-purpose app can show you any of this. Breadth makes it possible.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="you-dont-have-to-log-everything">You Don't Have to Log Everything<a href="https://docs.cairnholm.com/blog/log-everything-lose-nothing#you-dont-have-to-log-everything" class="hash-link" aria-label="Direct link to You Don't Have to Log Everything" title="Direct link to You Don't Have to Log Everything" translate="no">​</a></h2>
<p>A quick note: CairnHolm isn't asking you to spend an hour a day logging your life. Most entries take under a minute. Log the things that matter; skip the things that don't. The value compounds even from partial coverage.</p>
<p>The point isn't completeness. It's continuity. A year from now, you'll want a record of this month. The effort required to build it is smaller than you think.</p>
<p><a href="https://cairnholm.com/" target="_blank" rel="noopener noreferrer" class="">Start your free account and see what you're already forgetting.</a></p>]]></content:encoded>
            <category>features</category>
            <category>tracking</category>
            <category>life-logging</category>
        </item>
        <item>
            <title><![CDATA[Meet Guide: The AI That Actually Knows You]]></title>
            <link>https://docs.cairnholm.com/blog/meet-guide-the-ai-that-knows-you</link>
            <guid>https://docs.cairnholm.com/blog/meet-guide-the-ai-that-knows-you</guid>
            <pubDate>Sat, 30 May 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Every AI assistant starts from zero. Guide starts from your life â€” and the difference changes what AI can actually do for you.]]></description>
            <content:encoded><![CDATA[<p>Every AI assistant you've ever used had one thing in common: it knew nothing about you.</p>
<p>It didn't know you've been training for a half-marathon since January. It didn't know your mood tanks every time you skip more than two workouts in a row. It didn't know you loved the last thriller you rated 5 stars, or that you've visited 12 national parks and always head back to the mountains.</p>
<p>So the advice it gave was generic. The suggestions it made were guesses. And after the conversation ended, it forgot everything.</p>
<p>Guide is different.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="what-guide-actually-has-access-to">What Guide Actually Has Access To<a href="https://docs.cairnholm.com/blog/meet-guide-the-ai-that-knows-you#what-guide-actually-has-access-to" class="hash-link" aria-label="Direct link to What Guide Actually Has Access To" title="Direct link to What Guide Actually Has Access To" translate="no">​</a></h2>
<p>Guide is CairnHolm's built-in AI â€” powered by Gemini, but loaded with the context of your logged life.</p>
<p>When you open a conversation with Guide, it already knows:</p>
<ul>
<li class="">Your recent habits and whether your streaks are holding</li>
<li class="">Your mood history and what your emotional patterns look like over time</li>
<li class="">Your workout logs â€” what you've been doing, how often, and what types</li>
<li class="">The media you've consumed and how you've rated it</li>
<li class="">Upcoming events, vacations, and goals on your timeline</li>
<li class="">The people in your world and your shared experiences</li>
</ul>
<p>This isn't a chat interface bolted onto a tracking app. It's an AI that has read your whole file before you say a word.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="what-you-can-ask-guide-to-do">What You Can Ask Guide to Do<a href="https://docs.cairnholm.com/blog/meet-guide-the-ai-that-knows-you#what-you-can-ask-guide-to-do" class="hash-link" aria-label="Direct link to What You Can Ask Guide to Do" title="Direct link to What You Can Ask Guide to Do" translate="no">​</a></h2>
<p>The most immediate thing Guide can do is answer questions about your own life.</p>
<p>"How has my mood been this month compared to last month?" Guide can answer that. "What were the last five books I read over 4 stars?" Guide can surface that. "When did I last go for a run?" Guide knows.</p>
<p>But Guide can also take action. You can ask it to:</p>
<ul>
<li class=""><strong>Log a workout</strong> without opening the exercise screen â€” just describe what you did</li>
<li class=""><strong>Create an event</strong> ("add the concert I'm going to Friday night") â€” Guide will create it in the right category automatically</li>
<li class=""><strong>Generate a 7-day workout plan</strong> â€” answer a short questionnaire about your goals and current fitness, and Guide builds a structured weekly plan tailored to your answers</li>
<li class=""><strong>Curate media recommendations</strong> based on your taste history â€” Guide knows what you've rated highly and can suggest what to watch or read next</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="the-achievement-connection">The Achievement Connection<a href="https://docs.cairnholm.com/blog/meet-guide-the-ai-that-knows-you#the-achievement-connection" class="hash-link" aria-label="Direct link to The Achievement Connection" title="Direct link to The Achievement Connection" translate="no">​</a></h2>
<p>Here's something that makes Guide genuinely fun: when you ask it to log something that qualifies as an achievement milestone, the achievement unlocks automatically.</p>
<p>Ask Guide to log your first run of the year and "Hit the Pavement" unlocks. Ask it to create an event for a comedy show and "Good Laugh" triggers. The app recognizes what the action means and rewards it â€” no extra steps, no separate achievement button to tap.</p>
<p>This means chatting with Guide about your life isn't just conversational â€” it's a genuinely productive way to use the app, capturing data and building your progress record at the same time.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="proactive-insights">Proactive Insights<a href="https://docs.cairnholm.com/blog/meet-guide-the-ai-that-knows-you#proactive-insights" class="hash-link" aria-label="Direct link to Proactive Insights" title="Direct link to Proactive Insights" translate="no">​</a></h2>
<p>Beyond answering questions on demand, Guide is the engine behind several proactive insight features across CairnHolm:</p>
<p><strong>AI Consistency Insight</strong> â€” once you've logged 100 completions for a habit, Guide analyzes your pattern and surfaces an observation about your consistency. When do you tend to slip? What does your strongest week look like? It's a reflection generated from your specific history.</p>
<p><strong>AI Wellbeing Guide</strong> â€” in the Mood section, after enough logged check-ins, Guide can analyze your emotional patterns and sleep data together, flagging correlations you might have missed.</p>
<p><strong>Workout Plan Generation</strong> â€” when you're ready to commit to a training routine, a short questionnaire feeds Guide the context it needs to build a realistic 7-day plan matched to your goals, current fitness level, and available time.</p>
<p><strong>Media Curations</strong> â€” based on your ratings and genre history, Guide generates periodic watch and read recommendations that actually fit your taste, not a popularity algorithm's.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="what-this-makes-possible">What This Makes Possible<a href="https://docs.cairnholm.com/blog/meet-guide-the-ai-that-knows-you#what-this-makes-possible" class="hash-link" aria-label="Direct link to What This Makes Possible" title="Direct link to What This Makes Possible" translate="no">​</a></h2>
<p>The vision behind Guide is an AI that behaves less like a search engine and more like a life partner â€” one that notices what you might not notice, remembers what you'd otherwise forget, and offers perspective grounded in your actual experience.</p>
<p>When you tell most AI assistants that you've been feeling off lately, they give you generic wellness tips. When you tell Guide, it can check whether your mood data actually supports that feeling, notice whether your workout frequency dropped the same week, and connect those two things.</p>
<p>That's not a search result. That's context.</p>
<p>Guide doesn't replace your own judgment â€” it gives you better information to work with. And unlike every other AI assistant you've used, it gets more useful over time, as your logged history grows.</p>
<p><a href="https://cairnholm.com/" target="_blank" rel="noopener noreferrer" class="">Open Guide and see what it already knows.</a></p>]]></content:encoded>
            <category>ai</category>
            <category>guide</category>
            <category>intelligence</category>
            <category>features</category>
        </item>
        <item>
            <title><![CDATA[Share the Life You're Building]]></title>
            <link>https://docs.cairnholm.com/blog/share-the-life-youre-building</link>
            <guid>https://docs.cairnholm.com/blog/share-the-life-youre-building</guid>
            <pubDate>Sat, 30 May 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Your life deserves to be more than a private spreadsheet. CairnHolm lets you turn your logged experiences into beautiful public pages worth sharing.]]></description>
            <content:encoded><![CDATA[<p>There's a version of a life lived well that exists only in private: logged, tracked, organized â€” but seen by no one, shared with no one, not even quite <em>presented</em> to yourself.</p>
<p>CairnHolm doesn't think that's the whole story.</p>
<p>The things worth tracking are often the things worth sharing. The trip you planned for months and finally took. The park you drove four hours to reach. The creative project you finished. These deserve more than a database row. They deserve to be told.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="your-public-profile">Your Public Profile<a href="https://docs.cairnholm.com/blog/share-the-life-youre-building#your-public-profile" class="hash-link" aria-label="Direct link to Your Public Profile" title="Direct link to Your Public Profile" translate="no">​</a></h2>
<p>When you're ready, CairnHolm lets you create a public profile â€” a page at <code>cairnholm.com/u/yourname</code> that presents the best of what you've logged.</p>
<p>Your profile shows real stats pulled from your actual data: how many workouts you've logged, how many expeditions you've taken, how much media you've consumed. Not vanity numbers â€” genuine measures of how you've been living.</p>
<p>Below the stats, a <strong>Recent Activity shelf</strong> surfaces your latest logged entries across every category: a workout card, a book you finished, a restaurant visit, a vacation you just returned from. It's a living snapshot of your life in the past few weeks.</p>
<p>You control what's visible. Items stay private by default; you publish them individually when you want them on your profile.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="vacation-story-mode">Vacation Story Mode<a href="https://docs.cairnholm.com/blog/share-the-life-youre-building#vacation-story-mode" class="hash-link" aria-label="Direct link to Vacation Story Mode" title="Direct link to Vacation Story Mode" translate="no">​</a></h2>
<p>This is the feature that changes how you think about travel documentation.</p>
<p>When you log a vacation in CairnHolm, you're building more than a trip record. You're building a story. The vacation detail page weaves together everything you logged during those dates: the restaurants you visited, the drinks you had, the parks you explored, the events you attended â€” all assembled into a <strong>chronological itinerary timeline</strong>.</p>
<p>Your trip notes render as formatted prose. Your photos appear in a gallery. Your travel companions appear with their relationship context. The whole thing reads like a travel journal produced automatically from the things you logged in the moment.</p>
<p>When you publish a vacation, it gets its own public URL that you can share with anyone â€” family, friends, future you. Recipients don't need an CairnHolm account to read it. The page loads as a clean, editorial story with your hero photo, stats (days, destinations, companions), and the full itinerary laid out beneath.</p>
<p>Share via link, WhatsApp, X, email, or SMS â€” all built into the share button.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="park-story-pages">Park Story Pages<a href="https://docs.cairnholm.com/blog/share-the-life-youre-building#park-story-pages" class="hash-link" aria-label="Direct link to Park Story Pages" title="Direct link to Park Story Pages" translate="no">​</a></h2>
<p>The same story-mode logic applies to parks and outdoor spaces.</p>
<p>Every park you log gets a dedicated detail page: the expedition summary, trails you walked, travel companions, a written narrative in Markdown, and a photo gallery. Publish it and you get a public URL for that specific park visit.</p>
<p>Imagine documenting every national park you visit over the years. Each one becomes a page with photos, trail notes, and the people who were there. Collected together on your profile, they form a record of your outdoor life that's genuinely worth revisiting.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="creations-a-living-portfolio">Creations: A Living Portfolio<a href="https://docs.cairnholm.com/blog/share-the-life-youre-building#creations-a-living-portfolio" class="hash-link" aria-label="Direct link to Creations: A Living Portfolio" title="Direct link to Creations: A Living Portfolio" translate="no">​</a></h2>
<p>CairnHolm has a Creations feature for the things you make â€” art, writing, projects, anything you want to document as a finished work.</p>
<p>Each creation supports a <strong>story section system</strong>: you build the narrative of the project in chapters, each with an optional title, a featured image, and written content. The result is something between a portfolio piece and a making-of journal.</p>
<p>Published creations appear on your public profile and get their own story page. Whether you're an artist logging finished pieces, a developer documenting side projects, or a writer keeping track of your work, your Creations profile becomes a real portfolio â€” not a screenshot, but a living document you update as you go.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="the-ownership-banner">The Ownership Banner<a href="https://docs.cairnholm.com/blog/share-the-life-youre-building#the-ownership-banner" class="hash-link" aria-label="Direct link to The Ownership Banner" title="Direct link to The Ownership Banner" translate="no">​</a></h2>
<p>When you visit your own public pages while logged in, CairnHolm shows you an ownership banner with context: your profile settings, a reminder that the page is live, and a share button right there.</p>
<p>It's a small touch that makes the distinction between "your private view" and "what the world sees" feel real. You're not just logging for yourself anymore â€” you're authoring something.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="privacy-is-the-default">Privacy Is the Default<a href="https://docs.cairnholm.com/blog/share-the-life-youre-building#privacy-is-the-default" class="hash-link" aria-label="Direct link to Privacy Is the Default" title="Direct link to Privacy Is the Default" translate="no">​</a></h2>
<p>Everything in CairnHolm is private until you choose otherwise. Publishing a vacation, a park visit, or a creation is always an explicit opt-in. Your public profile only shows what you've specifically marked as visible.</p>
<p>You can share one vacation without sharing your whole account. You can publish a creative project without exposing your mood logs. The public and private layers are completely separate.</p>
<hr>
<p>Tracking your life privately builds self-knowledge. Sharing it selectively builds connection. CairnHolm makes both possible.</p>
<p><a href="https://cairnholm.com/" target="_blank" rel="noopener noreferrer" class="">Create your profile and start publishing your story.</a></p>]]></content:encoded>
            <category>public-profile</category>
            <category>sharing</category>
            <category>story-mode</category>
            <category>vacations</category>
        </item>
        <item>
            <title><![CDATA[The Streak That Sticks: Habits, Mood, and Your Daily Rhythm]]></title>
            <link>https://docs.cairnholm.com/blog/the-streak-that-sticks</link>
            <guid>https://docs.cairnholm.com/blog/the-streak-that-sticks</guid>
            <pubDate>Sat, 30 May 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Most habit apps track the habit. CairnHolm tracks the life around it â€” and the difference is everything.]]></description>
            <content:encoded><![CDATA[<p>Most habit apps will tell you whether you showed up. CairnHolm tells you what happens when you do.</p>
<p>There's a gap between logging a habit and actually understanding it. You can build a 60-day streak and still not know why you feel better on some days than others, or what broke your rhythm last November, or whether your evening runs are actually doing more for your mood than your morning journaling. Raw streak numbers don't answer those questions.</p>
<p>CairnHolm's habits and mood features were built to close that gap.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="habits-that-work-the-way-you-do">Habits That Work the Way You Do<a href="https://docs.cairnholm.com/blog/the-streak-that-sticks#habits-that-work-the-way-you-do" class="hash-link" aria-label="Direct link to Habits That Work the Way You Do" title="Direct link to Habits That Work the Way You Do" translate="no">​</a></h2>
<p>Not every habit is daily. Some are better as three times a week. Others are weekly intentions. CairnHolm lets you set the frequency that matches reality â€” daily, specific weekdays, or a target number of times per week â€” so your streak reflects genuine consistency, not just whether you happened to open the app every day.</p>
<p>When you log a completion, CairnHolm tracks your streak according to the rhythm you set. Miss a day that wasn't scheduled? Your streak stays intact. That might sound like a small detail, but it's the kind of thing that makes habit tracking feel honest rather than punishing.</p>
<p>The visual layer matters too. Your habit detail page shows a <strong>four-month heatmap</strong> â€” a grid of every day color-coded by whether you completed the habit. Scroll back through a few months and you start to see patterns you never noticed in the moment: the weeks that fell apart, the stretches where you were unstoppable, the seasonal rhythms of your own consistency.</p>
<p>Below the heatmap, <strong>weekly velocity</strong> tracks how many completions you're averaging per week over time, so you can see whether you're building momentum or slowly slipping.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="mood-more-than-a-number">Mood: More Than a Number<a href="https://docs.cairnholm.com/blog/the-streak-that-sticks#mood-more-than-a-number" class="hash-link" aria-label="Direct link to Mood: More Than a Number" title="Direct link to Mood: More Than a Number" translate="no">​</a></h2>
<p>Each day, CairnHolm invites you to log your mood across five states. That's a simple enough act â€” but the data it builds over time is surprisingly rich.</p>
<p>You can add a reflection when you log: what's driving the feeling, what happened today, anything you want to capture. You can also log your sleep â€” hours and quality â€” which unlocks a separate correlation view that maps your sleep patterns against your mood over time.</p>
<p>Forgot to log yesterday? No problem. CairnHolm lets you fill in past entries so your history stays complete.</p>
<p>The <strong>Mood Trends</strong> tab shows you a heatmap of your emotional landscape by month, a distribution chart of how often each mood state appears, monthly averages over the year, and a trend chart that makes the arc of your emotional health visible. The <strong>Sleep Analysis</strong> tab adds a correlation chart and a sleep schedule view, so you can see whether your sleep quality is actually connected to how you feel the next day â€” often the answer is more obvious than you'd expect.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="the-daily-vitals-strip">The Daily Vitals Strip<a href="https://docs.cairnholm.com/blog/the-streak-that-sticks#the-daily-vitals-strip" class="hash-link" aria-label="Direct link to The Daily Vitals Strip" title="Direct link to The Daily Vitals Strip" translate="no">​</a></h2>
<p>On your daily dashboard page, all your real-time streaks surface together in a "Vitals" section. Your current habit streak sits next to your language learning streak if you use Duolingo, giving you a single glance at the momentum you're carrying into the day.</p>
<p>The habit streak counts consecutive days where you completed at least one habit â€” a simple but motivating number to keep alive. Next to it, your Duolingo streak (pulled automatically from your account) reminds you that language learning is a long game too.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="the-insight-that-unlocks-at-100">The Insight That Unlocks at 100<a href="https://docs.cairnholm.com/blog/the-streak-that-sticks#the-insight-that-unlocks-at-100" class="hash-link" aria-label="Direct link to The Insight That Unlocks at 100" title="Direct link to The Insight That Unlocks at 100" translate="no">​</a></h2>
<p>Here's something that sets CairnHolm apart from a simple tracker: after you reach 100 habit completions, the <strong>AI Consistency Insight</strong> unlocks for that habit.</p>
<p>At that point, you've built enough of a history that patterns become detectable. The AI examines your completion data and surfaces observations about your consistency â€” when you tend to slip, which days are strongest, what the shape of your habit arc actually looks like.</p>
<p>It's not generic advice. It's a reflection of your specific data, interpreted for you.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="what-a-day-actually-looks-like">What a Day Actually Looks Like<a href="https://docs.cairnholm.com/blog/the-streak-that-sticks#what-a-day-actually-looks-like" class="hash-link" aria-label="Direct link to What a Day Actually Looks Like" title="Direct link to What a Day Actually Looks Like" translate="no">​</a></h2>
<p>You open CairnHolm in the morning. Your habit checklist is there â€” a short list of the things you've committed to building. You check off your morning walk. You log your mood: rested, a 4 today.</p>
<p>That evening, you open the app again. You log your workout, finish your reading habit, add a quick reflection about a conversation you want to remember. Your streak ticks up. Somewhere in the background, your four-month heatmap adds another green square.</p>
<p>After enough of those days, something happens: you stop wondering what's affecting your wellbeing and start seeing it clearly. The data does the noticing for you.</p>
<p><a href="https://cairnholm.com/" target="_blank" rel="noopener noreferrer" class="">Start building your streak today.</a></p>]]></content:encoded>
            <category>habits</category>
            <category>mood</category>
            <category>wellness</category>
            <category>daily</category>
        </item>
        <item>
            <title><![CDATA[We Built the App We Couldn't Find]]></title>
            <link>https://docs.cairnholm.com/blog/we-built-the-app-we-couldnt-find</link>
            <guid>https://docs.cairnholm.com/blog/we-built-the-app-we-couldnt-find</guid>
            <pubDate>Sat, 30 May 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[The story behind CairnHolm â€” why one developer left six apps behind and spent two years building the personal dashboard they always wanted.]]></description>
            <content:encoded><![CDATA[<p>It started with a problem that probably sounds familiar.</p>
<p>Open your phone and count the apps you use to track your life. There's the habit tracker. The mood journal. The workout log. The reading list. The trip planner. Maybe a separate one for movies and another for restaurants. Each app does its job well in isolation â€” but none of them talk to each other, and none of them tell you anything interesting about the whole picture.</p>
<p>That was the situation that started CairnHolm.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="one-weekend-six-apps-one-question">One Weekend, Six Apps, One Question<a href="https://docs.cairnholm.com/blog/we-built-the-app-we-couldnt-find#one-weekend-six-apps-one-question" class="hash-link" aria-label="Direct link to One Weekend, Six Apps, One Question" title="Direct link to One Weekend, Six Apps, One Question" translate="no">​</a></h2>
<p>One weekend, sitting with six separate apps open, the question became unavoidable: <em>what if all of this lived in one place?</em></p>
<p>Not in some sprawling productivity system that requires a PhD to configure. Not a minimalist two-feature app that runs out of room after a month. Something that could hold every dimension of a real life â€” the workouts and the moods, the concerts and the books, the parks and the relationships â€” and actually surface meaning from all of it together.</p>
<p>What started as a weekend project became a two-year obsession. The result is CairnHolm.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="what-cairnholm-is">What CairnHolm Is<a href="https://docs.cairnholm.com/blog/we-built-the-app-we-couldnt-find#what-cairnholm-is" class="hash-link" aria-label="Direct link to What CairnHolm Is" title="Direct link to What CairnHolm Is" translate="no">​</a></h2>
<p>CairnHolm is a personal command centre for habits, health, and everything worth remembering.</p>
<p>That's a deliberately broad description. Because life is broad. You don't live your fitness separate from your mood, or your relationships separate from your travels. The things that matter are interwoven â€” and a tool that captures your life should reflect that.</p>
<p>At its core, CairnHolm gives you one place to:</p>
<ul>
<li class=""><strong>Build habits</strong> and watch them compound over weeks and months</li>
<li class=""><strong>Track your mood</strong> and identify what's actually driving your best days</li>
<li class=""><strong>Log workouts</strong> and let AI generate a training plan around your goals</li>
<li class=""><strong>Record the things you experience</strong> â€” books, films, concerts, parks, restaurants, trips â€” so you never forget what moved you</li>
<li class=""><strong>Document the people</strong> you share your life with and the milestones you reach together</li>
<li class=""><strong>Talk to an AI</strong> that has context on all of the above</li>
</ul>
<p>Twenty-plus areas of life, one dashboard.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="the-philosophy-behind-it">The Philosophy Behind It<a href="https://docs.cairnholm.com/blog/we-built-the-app-we-couldnt-find#the-philosophy-behind-it" class="hash-link" aria-label="Direct link to The Philosophy Behind It" title="Direct link to The Philosophy Behind It" translate="no">​</a></h2>
<p>Three ideas shaped every decision in building CairnHolm.</p>
<p><strong>Intentionality.</strong> The best life isn't the busiest one â€” it's the most deliberate one. CairnHolm is built for people who want to live on purpose, not just on autopilot. When you can see your patterns clearly, you can make better choices about what to keep and what to change.</p>
<p><strong>Craftsmanship.</strong> This is a tool you'll use every day, so it should feel good to use. The design is editorial and considered, not clinical. There are no dark patterns, no engagement traps, no algorithmic feeds pushing you toward more time in the app. Just a clean, thoughtful space for your data.</p>
<p><strong>Continuity.</strong> The value of tracking compounds over time. A single mood log tells you almost nothing. A year of mood logs, cross-referenced with your exercise, sleep, and social activity, tells you everything. CairnHolm is built for the long game.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="one-builder-real-software">One Builder, Real Software<a href="https://docs.cairnholm.com/blog/we-built-the-app-we-couldnt-find#one-builder-real-software" class="hash-link" aria-label="Direct link to One Builder, Real Software" title="Direct link to One Builder, Real Software" translate="no">​</a></h2>
<p>There's something worth saying about how CairnHolm was made: by one person. Not a team of twenty, not a venture-backed startup with a roadmap designed around retention metrics. One developer, building the tool they actually wanted to use.</p>
<p>That means every feature exists because it was genuinely useful, not because a product manager needed to fill a quarterly milestone. It means the app respects your attention and your data. And it means the pace of development reflects real-world use â€” things get better when they need to be better, not when a sprint cycle says so.</p>
<p>Twenty-plus features. Two years of building. One dashboard.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="free-to-start">Free to Start<a href="https://docs.cairnholm.com/blog/we-built-the-app-we-couldnt-find#free-to-start" class="hash-link" aria-label="Direct link to Free to Start" title="Direct link to Free to Start" translate="no">​</a></h2>
<p>CairnHolm has a free tier that covers the core experience â€” no credit card, no time limit. When you're ready for more, the Summit tier unlocks expanded limits, photo storage, and full AI access.</p>
<p>Your story is worth tracking. <a href="https://cairnholm.com/" target="_blank" rel="noopener noreferrer" class="">Start building it today.</a></p>]]></content:encoded>
            <category>story</category>
            <category>product</category>
            <category>life-tracking</category>
        </item>
    </channel>
</rss>