<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Khatib Industries</title>
    <link>https://k.industries</link>
    <description>Khatib Industries is the work of brothers Omar and Fouad Khatib: shipping production AI systems, software, and enduring products with craft and conviction.</description>
    <item>
      <title>Support agents shouldn't escalate. They should delegate.</title>
      <link>https://k.industries/writing/support-agents-should-delegate</link>
      <guid>https://k.industries/writing/support-agents-should-delegate</guid>
      <pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate>
      <description>A design for AI support that turns unresolved conversations into background work, and the safety problems it has to solve first.</description>
    </item>
    <item>
      <title>We killed our event relay 25 times on purpose</title>
      <link>https://k.industries/writing/killing-our-event-relay</link>
      <guid>https://k.industries/writing/killing-our-event-relay</guid>
      <pubDate>Fri, 30 Oct 2026 00:00:00 GMT</pubDate>
      <description>How an outbox and deduplication survived repeated kill -9 tests, and what we still couldn't verify.</description>
    </item>
    <item>
      <title>We replaced &quot;Rust everywhere&quot; with one Rust library</title>
      <link>https://k.industries/writing/rust-everywhere-to-one-rust-library</link>
      <guid>https://k.industries/writing/rust-everywhere-to-one-rust-library</guid>
      <pubDate>Thu, 29 Oct 2026 00:00:00 GMT</pubDate>
      <description>The benchmarks and SDK problems that moved our AI data platform from Rust services to Node with a single native library.</description>
    </item>
    <item>
      <title>How we brief a coding agent to finish a pull request</title>
      <link>https://k.industries/writing/briefing-a-coding-agent</link>
      <guid>https://k.industries/writing/briefing-a-coding-agent</guid>
      <pubDate>Wed, 28 Oct 2026 00:00:00 GMT</pubDate>
      <description>The brief, stop conditions and end-of-run report we use to hand a whole pull request to a coding agent.</description>
    </item>
  </channel>
</rss>
