<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>humble-jungle — field notes</title>
    <link>https://humble-jungle.com/#docs</link>
    <atom:link href="https://humble-jungle.com/feed.xml" rel="self" type="application/rss+xml"/>
    <description>Engineering field notes from a private infrastructure lab: Kubernetes, GitOps, self-hosted AI, measured benchmarks, honest post-mortems.</description>
    <language>en</language>
    <lastBuildDate>Sun, 19 Jul 2026 13:50:16 GMT</lastBuildDate>
    <item>
      <title>Case study — an AI that helps run my cluster, safely</title>
      <link>https://humble-jungle.com/#fn-ai-ops</link>
      <guid isPermaLink="true">https://humble-jungle.com/#fn-ai-ops</guid>
      <pubDate>Sat, 11 Jul 2026 12:00:00 GMT</pubDate>
      <description>The autonomous-ops future everyone's predicting for 2027 — running now, and the guardrails that make it trustworthy.</description>
    </item>
    <item>
      <title>Decisions &amp; trade-offs</title>
      <link>https://humble-jungle.com/#fn-decisions</link>
      <guid isPermaLink="true">https://humble-jungle.com/#fn-decisions</guid>
      <pubDate>Sat, 11 Jul 2026 12:00:00 GMT</pubDate>
      <description>The alternatives that were rejected, and why. Judgment, not just output.</description>
    </item>
    <item>
      <title>sitepilot — site-aware placement</title>
      <link>https://humble-jungle.com/#fn-sitepilot</link>
      <guid isPermaLink="true">https://humble-jungle.com/#fn-sitepilot</guid>
      <pubDate>Sat, 11 Jul 2026 12:00:00 GMT</pubDate>
      <description>A custom operator that keeps workloads on the right site once a cluster spans more than one — code-complete and green in tests, not yet deployed to the lab cluster (as of 2026-07-11).</description>
    </item>
    <item>
      <title>Post-mortem — the backup that wasn't</title>
      <link>https://humble-jungle.com/#fn-recovery</link>
      <guid isPermaLink="true">https://humble-jungle.com/#fn-recovery</guid>
      <pubDate>Wed, 08 Jul 2026 12:00:00 GMT</pubDate>
      <description>My GitOps repo looked perfectly reproducible. One key, held in exactly one place, meant it wasn't.</description>
    </item>
    <item>
      <title>Case study — private AI that keeps your secrets in</title>
      <link>https://humble-jungle.com/#fn-guardrail</link>
      <guid isPermaLink="true">https://humble-jungle.com/#fn-guardrail</guid>
      <pubDate>Wed, 08 Jul 2026 12:00:00 GMT</pubDate>
      <description>A scanner that redacts or blocks secrets before any prompt leaves for a cloud model.</description>
    </item>
    <item>
      <title>The model gateway</title>
      <link>https://humble-jungle.com/#fn-gateway</link>
      <guid isPermaLink="true">https://humble-jungle.com/#fn-gateway</guid>
      <pubDate>Wed, 08 Jul 2026 12:00:00 GMT</pubDate>
      <description>Local and hosted models behind one API — with budgets and blast-radius control.</description>
    </item>
    <item>
      <title>The security posture</title>
      <link>https://humble-jungle.com/#fn-security</link>
      <guid isPermaLink="true">https://humble-jungle.com/#fn-security</guid>
      <pubDate>Wed, 08 Jul 2026 12:00:00 GMT</pubDate>
      <description>Secure-by-default, from the edge headers down to non-root workloads.</description>
    </item>
    <item>
      <title>The live telemetry loop</title>
      <link>https://humble-jungle.com/#fn-telemetry</link>
      <guid isPermaLink="true">https://humble-jungle.com/#fn-telemetry</guid>
      <pubDate>Wed, 08 Jul 2026 12:00:00 GMT</pubDate>
      <description>How this page shows real numbers from a cluster it doesn't live in.</description>
    </item>
    <item>
      <title>Case study — I had other models review my operator. They were right.</title>
      <link>https://humble-jungle.com/#fn-operator-review</link>
      <guid isPermaLink="true">https://humble-jungle.com/#fn-operator-review</guid>
      <pubDate>Tue, 07 Jul 2026 12:00:00 GMT</pubDate>
      <description>Stress-testing my own Kubernetes controller with adversarial AI, and the bug it caught.</description>
    </item>
    <item>
      <title>How it's delivered</title>
      <link>https://humble-jungle.com/#fn-delivery</link>
      <guid isPermaLink="true">https://humble-jungle.com/#fn-delivery</guid>
      <pubDate>Mon, 06 Jul 2026 12:00:00 GMT</pubDate>
      <description>GitOps end to end — declarative, reviewable, reversible.</description>
    </item>
  </channel>
</rss>
