<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>NiraNexus Log — The Operational Record</title>
    <link>https://log.niranexus.com</link>
    <description>The operational log of building NiraNexus-OS: a governance-first AI platform. Architecture decisions, production failures, and what we learned.</description>
    <language>en</language>
    <lastBuildDate>Fri, 17 Jul 2026 08:27:01 GMT</lastBuildDate>
    <atom:link href="https://log.niranexus.com/rss.xml" rel="self" type="application/rss+xml"/>
    
    <item>
      <title><![CDATA[Execution Integrity: Why Your Agent Needs a Tripwire]]></title>
      <link>https://log.niranexus.com/execution-integrity-agent-tripwire</link>
      <guid isPermaLink="true">https://log.niranexus.com/execution-integrity-agent-tripwire</guid>
      <pubDate>Thu, 16 Jul 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[A circuit breaker is not a budget control. It is a quality signal. Three yield points in the debate engine catch broken processes before they consume tokens and produce nothing. The code is the policy.]]></description>
      <category>Architecture</category>
    </item>
    <item>
      <title><![CDATA[How a Workaround Became the Bug]]></title>
      <link>https://log.niranexus.com/how-a-workaround-became-the-bug</link>
      <guid isPermaLink="true">https://log.niranexus.com/how-a-workaround-became-the-bug</guid>
      <pubDate>Wed, 15 Jul 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[The split-based fenced code block approach was added as a Windows tool corruption workaround. It became the rendering bug that broke the Log for two sessions. The fix wasn't changing the code — it was changing the order.]]></description>
      <category>Operations</category>
    </item>
    <item>
      <title><![CDATA[How Fire-and-Forget Writes Lost 57 Verdicts]]></title>
      <link>https://log.niranexus.com/how-silent-failures-lost-57-verdicts</link>
      <guid isPermaLink="true">https://log.niranexus.com/how-silent-failures-lost-57-verdicts</guid>
      <pubDate>Wed, 15 Jul 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[Promise.race timeouts, FK cascade failures, and the Supabase .catch() that silently dropped 57 of 63 deliberation records over six weeks.]]></description>
      <category>Operations</category>
    </item>
    <item>
      <title><![CDATA[My AI Doesn't Trust Itself. Neither Should Yours.]]></title>
      <link>https://log.niranexus.com/why-adversarial-deliberation</link>
      <guid isPermaLink="true">https://log.niranexus.com/why-adversarial-deliberation</guid>
      <pubDate>Tue, 14 Jul 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[Why NiraNexus-OS exists, what adversarial deliberation actually means, and what this operational record will chronicle.]]></description>
      <category>Evolution</category>
    </item>
  </channel>
</rss>