<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>ZediaLabs Blog</title>
  <link>https://zedialabs.com/blog/</link>
  <description>Operator notes on running AI coding agents: gates, context economics, verification, and making agent work repeatable.</description>
  <language>en</language>
  <lastBuildDate>Sun, 19 Jul 2026 12:00:00 +0000</lastBuildDate>
  <atom:link href="https://zedialabs.com/feed.xml" rel="self" type="application/rss+xml"/>
  <item>
    <title>A prompt a small model can follow is a contract, not a wish</title>
    <link>https://zedialabs.com/blog/local-model-prompt-contracts/</link>
    <guid>https://zedialabs.com/blog/local-model-prompt-contracts/</guid>
    <pubDate>Sun, 19 Jul 2026 12:00:00 +0000</pubDate>
    <description>Local models fail on vague prompts. The four-part prompt contract (task, constraints, output format, temperature) that makes 3B to 13B models reliable in agent loops.</description>
  </item>
  <item>
    <title>Client billing data doesn't belong in someone else's cloud</title>
    <link>https://zedialabs.com/blog/client-billing-privacy/</link>
    <guid>https://zedialabs.com/blog/client-billing-privacy/</guid>
    <pubDate>Fri, 17 Jul 2026 12:00:00 +0000</pubDate>
    <description>Client names, rates, hours, and invoice history are confidential business data. Why billing records belong in files you own, not in a SaaS vendor's cloud.</description>
  </item>
  <item>
    <title>Why I Am Building Zedia Labs</title>
    <link>https://zedialabs.com/blog/why-i-am-building-zedia-labs/</link>
    <guid>https://zedialabs.com/blog/why-i-am-building-zedia-labs/</guid>
    <pubDate>Fri, 17 Jul 2026 06:00:00 +0000</pubDate>
    <description>A one person software shop building AI agent tools, field manuals, and services in the open. The belief system behind it, from the founder who still has the problem.</description>
  </item>
  <item>
    <title>I built a mission control for my AI agents</title>
    <link>https://zedialabs.com/blog/mission-control-for-ai-agents/</link>
    <guid>https://zedialabs.com/blog/mission-control-for-ai-agents/</guid>
    <pubDate>Thu, 16 Jul 2026 11:00:00 +0000</pubDate>
    <description>Agents that wake up briefed, a board that limits work in progress, criteria-gated loops, and offline local models that ship real work.</description>
  </item>
  <item>
    <title>Agent Loops with Local AI — build reliable agents on your own hardware</title>
    <link>https://zedialabs.com/blog/agent-loops-guide/</link>
    <guid>https://zedialabs.com/blog/agent-loops-guide/</guid>
    <pubDate>Tue, 14 Jul 2026 11:00:00 +0000</pubDate>
    <description>The Plan → Act → Observe → Reflect pattern that turns a local model into a worker that finishes jobs — and why local models need loops the most.</description>
  </item>
  <item>
    <title>Your freelance business shouldn't live in someone else's subscription</title>
    <link>https://zedialabs.com/blog/own-your-freelancer-dashboard/</link>
    <guid>https://zedialabs.com/blog/own-your-freelancer-dashboard/</guid>
    <pubDate>Tue, 14 Jul 2026 10:00:00 +0000</pubDate>
    <description>What local-first means for your income, client, and invoice records — and the sixty-day math that ends the SaaS-dashboard discussion.</description>
  </item>
  <item>
    <title>Benchmark runs are data. Decisions are the product.</title>
    <link>https://zedialabs.com/blog/benchmark-runs-to-decisions/</link>
    <guid>https://zedialabs.com/blog/benchmark-runs-to-decisions/</guid>
    <pubDate>Tue, 14 Jul 2026 09:00:00 +0000</pubDate>
    <description>Why benchmark results rot in folders, and the three artifacts a workflow should produce instead: comparisons, trends, verdicts.</description>
  </item>
  <item>
    <title>Introducing the Agent Harness Kit — the operating layer your coding agent is missing</title>
    <link>https://zedialabs.com/blog/introducing-agent-harness-kit/</link>
    <guid>https://zedialabs.com/blog/introducing-agent-harness-kit/</guid>
    <pubDate>Sun, 12 Jul 2026 11:00:00 +0000</pubDate>
    <description>The Agent Harness Kit is live: a free interactive field manual on operating AI coding agents, plus a harness generator and an operator course in the $29 complete kit.</description>
  </item>
  <item>
    <title>The gate matrix: the four-word safety system every AI agent needs</title>
    <link>https://zedialabs.com/blog/ai-agent-tool-gates/</link>
    <guid>https://zedialabs.com/blog/ai-agent-tool-gates/</guid>
    <pubDate>Sun, 12 Jul 2026 09:00:00 +0000</pubDate>
    <description>AUTO, NOTIFY, APPROVE, FORBID — how to decide what your AI coding agent may do on its own, and why one table prevents most agent disasters.</description>
  </item>
  <item>
    <title>Your agent's biggest bill isn't the model — it's the context you re-send</title>
    <link>https://zedialabs.com/blog/prompt-caching-agent-costs/</link>
    <guid>https://zedialabs.com/blog/prompt-caching-agent-costs/</guid>
    <pubDate>Sun, 12 Jul 2026 08:00:00 +0000</pubDate>
    <description>Prompt caching is the single biggest cost lever in AI agent loops. Stable prefixes, just-in-time retrieval, and hard budget stops.</description>
  </item>
  <item>
    <title>An agent that can't verify its work isn't autonomous — it's just fast</title>
    <link>https://zedialabs.com/blog/verify-ai-agent-work/</link>
    <guid>https://zedialabs.com/blog/verify-ai-agent-work/</guid>
    <pubDate>Sun, 12 Jul 2026 07:00:00 +0000</pubDate>
    <description>The generator–verifier gap, the test-editing incident every operator meets, and machine-checkable definitions of done.</description>
  </item>
</channel>
</rss>
