<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="https://irantransitionproject.org/feed.xml" rel="self" type="application/atom+xml" /><link href="https://irantransitionproject.org/" rel="alternate" type="text/html" /><updated>2026-04-04T04:59:16+00:00</updated><id>https://irantransitionproject.org/feed.xml</id><title type="html">Iran Transition Project</title><subtitle>Independent analytical framework for Iranian regime architecture and transition dynamics</subtitle><entry><title type="html">v0.8.0 Release: MCP Workshop Tools and Session Automation</title><link href="https://irantransitionproject.org/blog/2026/04/01/v0-8-0-release/" rel="alternate" type="text/html" title="v0.8.0 Release: MCP Workshop Tools and Session Automation" /><published>2026-04-01T00:00:00+00:00</published><updated>2026-04-01T00:00:00+00:00</updated><id>https://irantransitionproject.org/blog/2026/04/01/v0-8-0-release</id><content type="html" xml:base="https://irantransitionproject.org/blog/2026/04/01/v0-8-0-release/"><![CDATA[<p>We are publishing the v0.8.0 release of the ITP analytical infrastructure,
covering Heddle (the framework), Baft (the analytical engine), and Docman
(document processing).</p>

<h2 id="whats-new">What’s new</h2>

<p><strong>Heddle v0.8.0</strong> adds MCP Workshop tools – exposing the Workshop UI’s
capabilities (worker testing, evaluation suites, config impact analysis,
dead-letter inspection) as MCP tools under the <code class="language-plaintext highlighter-rouge">workshop.*</code> namespace.
These tools work without a running NATS server, calling Workshop
components directly in-process.</p>

<p>Key additions:</p>

<ul>
  <li>9 Workshop MCP tools across 5 groups (worker, test, eval, impact, deadletter)</li>
  <li>MCP ToolAnnotations support (readOnlyHint, destructiveHint, idempotentHint)</li>
  <li>90% test coverage (1472 tests across 68 files)</li>
  <li>MkDocs-Material documentation with GitHub Pages publishing</li>
</ul>

<p><strong>Baft v0.3.0</strong> adds typed Pydantic I/O contracts for all 13 workers,
migrates all worker configs from inline JSON Schema to <code class="language-plaintext highlighter-rouge">schema_ref</code>,
and introduces design invariants documentation with the silo isolation
map and blind audit constraints.</p>

<p><strong>Docman v0.5.0</strong> continues stable with smart two-tier extraction
(MarkItDown + Docling) and DuckDB vector search.</p>

<h2 id="whats-next">What’s next</h2>

<p>Track B work is underway for v0.9.0:</p>

<ul>
  <li><strong>Helm chart</strong> for single-command Kubernetes deployment</li>
  <li><strong>Session automation</strong> (<code class="language-plaintext highlighter-rouge">baft session start/end/sync</code>)</li>
  <li><strong>Claude Chat integration</strong> via MCP session tools</li>
  <li><strong>Environment prerequisite checker</strong> (<code class="language-plaintext highlighter-rouge">baft preflight</code>)</li>
</ul>

<h2 id="links">Links</h2>

<ul>
  <li><a href="https://github.com/getheddle/heddle/releases/tag/v0.8.0">Heddle v0.8.0 Release</a></li>
  <li><a href="https://github.com/IranTransitionProject/baft/releases/tag/v0.3.0">Baft v0.3.0 Release</a></li>
  <li><a href="https://github.com/IranTransitionProject/docman/releases/tag/v0.5.0">Docman v0.5.0 Release</a></li>
  <li><a href="https://getheddle.github.io/heddle/">Heddle API Documentation</a></li>
</ul>]]></content><author><name>Hooman Mehr</name></author><summary type="html"><![CDATA[We are publishing the v0.8.0 release of the ITP analytical infrastructure, covering Heddle (the framework), Baft (the analytical engine), and Docman (document processing).]]></summary></entry></feed>