<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <id>https://caelicode.com/</id>
  <title>CaeliCode engineering insights</title>
  <subtitle>Evidence-led engineering notes, reference designs, and operating decisions from CaeliCode.</subtitle>
  <link rel="self" type="application/atom+xml" href="https://caelicode.com/feed.xml"/>
  <link rel="alternate" type="text/html" href="https://caelicode.com/blog"/>
  <updated>2026-09-07T00:00:00Z</updated>
  <author><name>CaeliCode Notes</name><email>support@caelicode.com</email></author>
  <generator uri="https://caelicode.com">caelicode-build</generator>
  <entry>
    <id>https://caelicode.com/blog/operating-real-self-hosted-runners-behind-an-authenticated-control-plane</id>
    <title>Operating real self-hosted runners behind an authenticated control plane</title>
    <link rel="alternate" type="text/html" href="https://caelicode.com/blog/operating-real-self-hosted-runners-behind-an-authenticated-control-plane"/>
    <published>2026-08-18T00:00:00Z</published>
    <updated>2026-09-07T00:00:00Z</updated>
    <category term="DevOps"/>
    <author><name>CaeliCode Notes</name></author>
    <summary type="text">An evidence-led look at Runnerly&apos;s live GitHub-authenticated dashboard, reconciliation model, policy boundaries, operational evidence, and present limitations.</summary>
  </entry>
</feed>
