<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Meharban Singh — Blog</title>
  <link>https://meharban.adaptive-mind.com/blogs</link>
  <description>Most writing about AI engineering is technique and theory — how to get an agent working. This is about operations: what happens after it ships, and what you do when it is confidently wrong. Everyone publishes what worked; this publishes what broke, and the rule it became.</description>
  <language>en</language>
  <lastBuildDate>Tue, 01 Sep 2026 00:00:00 +0000</lastBuildDate>
  <atom:link href="https://meharban.adaptive-mind.com/blogs/rss.xml" rel="self" type="application/rss+xml"/>
  <item>
    <title>I Built an AI Software Factory. Here Are the Failure Modes Nobody Puts in the Demo.</title>
    <link>https://meharban.adaptive-mind.com/blogs/failure-modes-nobody-puts-in-the-demo</link>
    <guid isPermaLink="true">https://meharban.adaptive-mind.com/blogs/failure-modes-nobody-puts-in-the-demo</guid>
    <description>How a real multi-agent build system fails: stale state, tests that can't turn red, reviewers agreeing without new evidence, and what fixed it.</description>
    <pubDate>Tue, 01 Sep 2026 00:00:00 +0000</pubDate>
  </item>
  <item>
    <title>My AI Agents Passed Every Test. The Software Was Still Wrong.</title>
    <link>https://meharban.adaptive-mind.com/blogs/my-ai-agents-passed-every-test</link>
    <guid isPermaLink="true">https://meharban.adaptive-mind.com/blogs/my-ai-agents-passed-every-test</guid>
    <description>Four failures from building a risk platform with AI agents: a UAT that never committed, a mutation nothing tested, a caller nobody wired, a metric that lied.</description>
    <pubDate>Tue, 01 Sep 2026 00:00:00 +0000</pubDate>
  </item>
  <item>
    <title>'Done' Is a Claim, Not a Fact</title>
    <link>https://meharban.adaptive-mind.com/blogs/done-is-a-claim-not-a-fact</link>
    <guid isPermaLink="true">https://meharban.adaptive-mind.com/blogs/done-is-a-claim-not-a-fact</guid>
    <description>An installer shipped green with two unsubstituted placeholders. The fix that closed it required a different verifier, a RED/GREEN probe, and a database that refuses self-certified closes.</description>
    <pubDate>Tue, 01 Sep 2026 00:00:00 +0000</pubDate>
  </item>
  <item>
    <title>The Writer Never Approves</title>
    <link>https://meharban.adaptive-mind.com/blogs/the-writer-never-approves</link>
    <guid isPermaLink="true">https://meharban.adaptive-mind.com/blogs/the-writer-never-approves</guid>
    <description>An orchestrator wrote 2,968 lines directly, then reviewed its own work. A bug in its own checker survived that review. What the role lock that followed actually changed.</description>
    <pubDate>Tue, 01 Sep 2026 00:00:00 +0000</pubDate>
  </item>
  <item>
    <title>The Day I Rotated 15 Credentials</title>
    <link>https://meharban.adaptive-mind.com/blogs/the-day-i-rotated-15-credentials</link>
    <guid isPermaLink="true">https://meharban.adaptive-mind.com/blogs/the-day-i-rotated-15-credentials</guid>
    <description>A names-only secrets listing printed real values into a transcript, a redaction attempt made it worse, and the rule written afterward was broken again six days later.</description>
    <pubDate>Tue, 01 Sep 2026 00:00:00 +0000</pubDate>
  </item>
  <item>
    <title>Shipping in a Domain I Knew Nothing About</title>
    <link>https://meharban.adaptive-mind.com/blogs/shipping-in-a-domain-i-knew-nothing-about</link>
    <guid isPermaLink="true">https://meharban.adaptive-mind.com/blogs/shipping-in-a-domain-i-knew-nothing-about</guid>
    <description>Building Astro Rattan meant shipping Vedic astrology without knowing the subject. The fix: take the model out of the answer path and let an expert verify.</description>
    <pubDate>Tue, 01 Sep 2026 00:00:00 +0000</pubDate>
  </item>
  <item>
    <title>I Don't Prompt AI. I Run a Factory.</title>
    <link>https://meharban.adaptive-mind.com/blogs/i-dont-prompt-ai-i-run-a-factory</link>
    <guid isPermaLink="true">https://meharban.adaptive-mind.com/blogs/i-dont-prompt-ai-i-run-a-factory</guid>
    <description>A blueprint reviewed by a second model, hooks that block instead of advise, gates that read evidence not summaries, and a sentinel watching production — measured against 893 tracked issue rows.</description>
    <pubDate>Tue, 01 Sep 2026 00:00:00 +0000</pubDate>
  </item>
  <item>
    <title>An Instruction Is Not a Guarantee</title>
    <link>https://meharban.adaptive-mind.com/blogs/instruction-not-a-guarantee</link>
    <guid isPermaLink="true">https://meharban.adaptive-mind.com/blogs/instruction-not-a-guarantee</guid>
    <description>Why a spec isn't enough once an agent does real implementation — and the process (skills, hooks, gates, independent review) I built around Claude Code instead.</description>
    <pubDate>Wed, 26 Aug 2026 00:00:00 +0000</pubDate>
  </item>
</channel>
</rss>
