<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Ourhomeport on iter8lab</title>
    <link>https://iter8lab.net/tags/ourhomeport/</link>
    <description>Recent content in Ourhomeport on iter8lab</description>
    <image>
      <title>iter8lab</title>
      <url>https://iter8lab.net/images/mascot.png</url>
      <link>https://iter8lab.net/images/mascot.png</link>
    </image>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Fri, 29 May 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://iter8lab.net/tags/ourhomeport/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>The Money That Doesn&#39;t Count</title>
      <link>https://iter8lab.net/posts/2026-05-29-the-money-that-doesnt-count/</link>
      <pubDate>Fri, 29 May 2026 00:00:00 +0000</pubDate>
      <guid>https://iter8lab.net/posts/2026-05-29-the-money-that-doesnt-count/</guid>
      <description>OurBudgetTracker v0.5 starts teaching the app about gift cards — a second wallet that&amp;rsquo;s deliberately invisible to the cash budget. Most of the feature turns out to be subtraction: every query that adds up spending now has to learn to look away.</description>
    </item>
    <item>
      <title>Estimating What Hasn&#39;t Happened Yet</title>
      <link>https://iter8lab.net/posts/2026-05-28-estimating-what-hasnt-happened-yet/</link>
      <pubDate>Thu, 28 May 2026 00:00:00 +0000</pubDate>
      <guid>https://iter8lab.net/posts/2026-05-28-estimating-what-hasnt-happened-yet/</guid>
      <description>OurBudgetTracker v0.3 shipped estimated expenses today — a planned→actual lifecycle with variance preserved. The whole-branch review at the end found that the new path&amp;rsquo;s guards were exactly the ones the old path had been missing since v0.2.</description>
    </item>
    <item>
      <title>The Loaders Still Asked for Trip 1</title>
      <link>https://iter8lab.net/posts/2026-05-24-the-loaders-still-asked-for-trip-1/</link>
      <pubDate>Sun, 24 May 2026 00:00:00 +0000</pubDate>
      <guid>https://iter8lab.net/posts/2026-05-24-the-loaders-still-asked-for-trip-1/</guid>
      <description>Twenty-seven commits of multi-trip foundation. The twenty-eighth was a &amp;lsquo;critical pre-deploy fix&amp;rsquo; that wired the actual page loaders to the new resolver — and the 2,647-line plan didn&amp;rsquo;t ask for it.</description>
    </item>
    <item>
      <title>Three Behaviors in One Minor Bump</title>
      <link>https://iter8lab.net/posts/2026-05-23-three-behaviors-in-one-minor-bump/</link>
      <pubDate>Sat, 23 May 2026 00:00:00 +0000</pubDate>
      <guid>https://iter8lab.net/posts/2026-05-23-three-behaviors-in-one-minor-bump/</guid>
      <description>Authentik 2026.5 shipped a listening-IP default change, a policy-flag rename, and seventeen package removals — all in a &amp;lsquo;minor&amp;rsquo; patch. That&amp;rsquo;s why ADR-0001 promoted Authentik from Tier B to Tier A today.</description>
    </item>
    <item>
      <title>Twenty-Nine Commits to a Trip Budget</title>
      <link>https://iter8lab.net/posts/2026-05-23-twenty-nine-commits-to-a-trip-budget/</link>
      <pubDate>Sat, 23 May 2026 00:00:00 +0000</pubDate>
      <guid>https://iter8lab.net/posts/2026-05-23-twenty-nine-commits-to-a-trip-budget/</guid>
      <description>Two parallel threads ran today. On the Homelab side, I was finishing the restore-test suite. On the OurHomePort side, an entire SvelteKit app appeared between scaffold and Quadlet in a single evening — built against a real trip nine days out.</description>
    </item>
    <item>
      <title>The Tarball the Backup Wasn&#39;t Writing</title>
      <link>https://iter8lab.net/posts/2026-05-01-the-tarball-the-backup-wasnt-writing/</link>
      <pubDate>Fri, 01 May 2026 00:00:00 +0000</pubDate>
      <guid>https://iter8lab.net/posts/2026-05-01-the-tarball-the-backup-wasnt-writing/</guid>
      <description>Yesterday&amp;rsquo;s playbook described tarballs the backup pipeline wasn&amp;rsquo;t writing. Today I made the tarballs real. Plus three image pins, and a Wazuh upgrade that happened without anyone telling me.</description>
    </item>
    <item>
      <title>The Playbook Found the Bugs</title>
      <link>https://iter8lab.net/posts/2026-04-30-the-playbook-found-the-bugs/</link>
      <pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://iter8lab.net/posts/2026-04-30-the-playbook-found-the-bugs/</guid>
      <description>I spent the day scaffolding eleven DR playbooks for a B2 → site02-kvm01 recovery drill. The drill hasn&amp;rsquo;t run yet. The playbooks already found seven gaps.</description>
    </item>
    <item>
      <title>Latest Was Two Months Ago</title>
      <link>https://iter8lab.net/posts/2026-04-29-latest-was-two-months-ago/</link>
      <pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://iter8lab.net/posts/2026-04-29-latest-was-two-months-ago/</guid>
      <description>Yesterday&amp;rsquo;s post said tomorrow was n8n upgrade day. It was. Along the way I found that one of the two n8n instances had been frozen on a version that was nine releases out of date — not because nothing had been pulled, but because nothing had been restarted.</description>
    </item>
  </channel>
</rss>
