<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Relurpify</title>
		<link>https://relurpify.lexbytes.org/</link>
		<description>Recent content on Relurpify</description>
		<generator>Hugo</generator>
		<language>en-US</language>
		
		
		
		
			<lastBuildDate>Fri, 23 Oct 2026 23:52:15 +0000</lastBuildDate>
		
			<atom:link href="https://relurpify.lexbytes.org/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Chapter 1 — The Repo Is the Map</title>
				<link>https://relurpify.lexbytes.org/docs/latest/relurpic-internals/ch01-the-repo-is-the-map/</link>
				<pubDate>Fri, 23 Oct 2026 18:29:44 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/relurpic-internals/ch01-the-repo-is-the-map/</guid>
				<description>&lt;h1 id=&#34;chapter-1--the-repo-is-the-map&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#chapter-1--the-repo-is-the-map&#34; aria-label=&#34;Link to Chapter 1 — The Repo Is the Map&#34;&gt;#&lt;/a&gt;&#xA;  Chapter 1 — The Repo Is the Map&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;Book 1 put you in the kitchen: you ran &lt;code&gt;doctor&lt;/code&gt;, approved a diff, watched a&#xA;governed turn from the operator&amp;rsquo;s chair. This book walks you into the&#xA;building itself. And like any building worth entering, Relurpify comes with&#xA;a blueprint — one that is unusual in one respect: &lt;strong&gt;the blueprint checks&#xA;itself.&lt;/strong&gt; The map of this repository is not a diagram in a document that&#xA;drifts the first time someone renames a package. It is a data structure in&#xA;the tree, enforced by a gate that reads the real import graph. When the map&#xA;and the territory disagree, CI fails.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Chapter 1 — A Line Cook with a Work Permit</title>
				<link>https://relurpify.lexbytes.org/docs/latest/cooking-agentic-thoughts/ch01-a-line-cook-with-a-work-permit/</link>
				<pubDate>Fri, 23 Oct 2026 17:38:17 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/cooking-agentic-thoughts/ch01-a-line-cook-with-a-work-permit/</guid>
				<description>&lt;h1 id=&#34;chapter-1--a-line-cook-with-a-work-permit&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#chapter-1--a-line-cook-with-a-work-permit&#34; aria-label=&#34;Link to Chapter 1 — A Line Cook with a Work Permit&#34;&gt;#&lt;/a&gt;&#xA;  Chapter 1 — A Line Cook with a Work Permit&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;You want help in your kitchen. Two candidates walk in.&lt;/p&gt;&#xA;&lt;p&gt;The first one is brilliant, tireless, and wants root on your laptop. You hand&#xA;over the keys, turn your back, and hope. When the sauce catches fire, you&#xA;will not know who turned up the flame, when, or why.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Chapter 1 — The Second Seam</title>
				<link>https://relurpify.lexbytes.org/docs/latest/agent-construction-relurpify/ch01-the-second-seam/</link>
				<pubDate>Fri, 23 Oct 2026 17:23:43 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/agent-construction-relurpify/ch01-the-second-seam/</guid>
				<description>&lt;h1 id=&#34;chapter-1--the-second-seam&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#chapter-1--the-second-seam&#34; aria-label=&#34;Link to Chapter 1 — The Second Seam&#34;&gt;#&lt;/a&gt;&#xA;  Chapter 1 — The Second Seam&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;Book 1 taught you to hire a line cook with a work permit. This book hands&#xA;you the forge. By the last page you will have added a new kind of worker to&#xA;the framework itself — a paradigm, declared in the same language the shipped&#xA;ones speak, proved at every test layer the framework runs, and shaped into a&#xA;contribution you could merge. You will never look at an agent framework the&#xA;same way again. That is not a promise about your feelings; it is a promise&#xA;about what you will be able to read.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Getting Started</title>
				<link>https://relurpify.lexbytes.org/docs/latest/getting-started/</link>
				<pubDate>Mon, 19 Oct 2026 18:58:18 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/getting-started/</guid>
				<description>&lt;h1 id=&#34;getting-started&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#getting-started&#34; aria-label=&#34;Link to Getting Started&#34;&gt;#&lt;/a&gt;&#xA;  Getting Started&#xA;&lt;/h1&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Audience&lt;/strong&gt;: new users and developers who want a working relurpish workspace.&#xA;&lt;strong&gt;Purpose&lt;/strong&gt;: from zero to a first completed agent turn.&#xA;&lt;strong&gt;Prerequisites&lt;/strong&gt;: none; this is the starting doc.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;prerequisites&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#prerequisites&#34; aria-label=&#34;Link to Prerequisites&#34;&gt;#&lt;/a&gt;&#xA;  Prerequisites&#xA;&lt;/h2&gt;&#xA;&lt;div class=&#34;table-wrap&#34;&gt;&#xA;  &lt;table&gt;&#xA;    &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;        &lt;th&gt;Requirement&lt;/th&gt;&#xA;        &lt;th&gt;Version / notes&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;    &lt;/thead&gt;&#xA;    &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;        &lt;td&gt;Go&lt;/td&gt;&#xA;        &lt;td&gt;1.25+&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;        &lt;td&gt;Container runtime&lt;/td&gt;&#xA;        &lt;td&gt;Docker; plus gVisor &lt;code&gt;runsc&lt;/code&gt; for the default &lt;code&gt;gvisor&lt;/code&gt; sandbox backend (the &lt;code&gt;docker&lt;/code&gt; backend needs Docker alone)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;        &lt;td&gt;Model backend&lt;/td&gt;&#xA;        &lt;td&gt;Ollama (default, endpoint &lt;code&gt;http://localhost:11434&lt;/code&gt;), LM Studio (&lt;code&gt;http://localhost:1234&lt;/code&gt;), any OpenAI-compatible endpoint, or the built-in &lt;code&gt;offline&lt;/code&gt; scripted model&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;        &lt;td&gt;OS&lt;/td&gt;&#xA;        &lt;td&gt;Linux or macOS (amd64 / arm64)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;        &lt;td&gt;git&lt;/td&gt;&#xA;        &lt;td&gt;Recommended in the workspace; the diff and verify tooling works best on a clean repository&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;    &lt;/tbody&gt;&#xA;  &lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;1-build&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#1-build&#34; aria-label=&#34;Link to 1. Build&#34;&gt;#&lt;/a&gt;&#xA;  1. Build&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;From the repository root:&lt;/p&gt;</description>
			</item>
			<item>
				<title>Chapter 2 — The Constitution, Enforced</title>
				<link>https://relurpify.lexbytes.org/docs/latest/relurpic-internals/ch02-the-constitution-enforced/</link>
				<pubDate>Fri, 23 Oct 2026 18:30:11 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/relurpic-internals/ch02-the-constitution-enforced/</guid>
				<description>&lt;h1 id=&#34;chapter-2--the-constitution-enforced&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#chapter-2--the-constitution-enforced&#34; aria-label=&#34;Link to Chapter 2 — The Constitution, Enforced&#34;&gt;#&lt;/a&gt;&#xA;  Chapter 2 — The Constitution, Enforced&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;Every sufficiently old codebase has a constitution: the set of rules&#xA;everyone claims to follow and no tool enforces. It lives in a CONTRIBUTING&#xA;file, it is enforced by code review and good intentions, and it loses one&#xA;clause per quarter to &amp;ldquo;just this once.&amp;rdquo; Chapter 1 showed you that&#xA;Relurpify&amp;rsquo;s map cannot drift silently. This chapter shows the same is true&#xA;of its law: seven architecture decision records, each with a mechanism&#xA;that makes it non-optional — and, because the maintainers know fences can&#xA;rot, a gate that watches the fences themselves.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Chapter 2 — Speak Model</title>
				<link>https://relurpify.lexbytes.org/docs/latest/agent-construction-relurpify/ch02-speak-model/</link>
				<pubDate>Fri, 23 Oct 2026 18:00:40 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/agent-construction-relurpify/ch02-speak-model/</guid>
				<description>&lt;h1 id=&#34;chapter-2--speak-model&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#chapter-2--speak-model&#34; aria-label=&#34;Link to Chapter 2 — Speak Model&#34;&gt;#&lt;/a&gt;&#xA;  Chapter 2 — Speak Model&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;Last chapter ended with a leak. Asked to explain a function, the model&#xA;answered in prose that &lt;em&gt;looked&lt;/em&gt; like a tool call —&#xA;&lt;code&gt;{&amp;quot;thought&amp;quot;:…,&amp;quot;action&amp;quot;:&amp;quot;file_list&amp;quot;,&amp;quot;tool&amp;quot;:&amp;quot;file_list&amp;quot;,…}&lt;/code&gt; — and the runtime&#xA;closed the run having done nothing. Four seconds, twenty-nine tokens, no&#xA;work.&lt;/p&gt;&#xA;&lt;p&gt;Here is the builder&amp;rsquo;s translation of that failure: the runtime never reads&#xA;the model&amp;rsquo;s mind. It consumes a &lt;em&gt;structured decision&lt;/em&gt;, and the decision was&#xA;not structured. The seam between &amp;ldquo;what the model said&amp;rdquo; and &amp;ldquo;what the agent&#xA;can act on&amp;rdquo; is a Go interface, it has six normative rules about streaming,&#xA;and this chapter puts you on the implementing side of it. By the end you&#xA;will have written a model — a scripted, deterministic, table-driven fake —&#xA;that satisfies the same contract the Ollama transport satisfies, and every&#xA;remaining chapter of this book will drive the critic through it.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Chapter 2 — One Turn, Watched Closely</title>
				<link>https://relurpify.lexbytes.org/docs/latest/cooking-agentic-thoughts/ch02-one-turn-watched-closely/</link>
				<pubDate>Fri, 23 Oct 2026 17:52:54 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/cooking-agentic-thoughts/ch02-one-turn-watched-closely/</guid>
				<description>&lt;h1 id=&#34;chapter-2--one-turn-watched-closely&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#chapter-2--one-turn-watched-closely&#34; aria-label=&#34;Link to Chapter 2 — One Turn, Watched Closely&#34;&gt;#&lt;/a&gt;&#xA;  Chapter 2 — One Turn, Watched Closely&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;An order comes into the kitchen: &lt;em&gt;&amp;ldquo;The slugify function is broken. Fix it&#xA;and prove the tests pass.&amp;rdquo;&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;In most tools, that order disappears into a box marked &amp;ldquo;AI&amp;rdquo; and comes out&#xA;some time later with edits attached. You grade the result and wonder, in&#xA;the permanent low hum of agent-assisted development: &lt;em&gt;what did it actually&#xA;do in there?&lt;/em&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>Chapter 3 — The Surfaces, Graded</title>
				<link>https://relurpify.lexbytes.org/docs/latest/relurpic-internals/ch03-the-surfaces-graded/</link>
				<pubDate>Fri, 23 Oct 2026 18:30:27 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/relurpic-internals/ch03-the-surfaces-graded/</guid>
				<description>&lt;h1 id=&#34;chapter-3--the-surfaces-graded&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#chapter-3--the-surfaces-graded&#34; aria-label=&#34;Link to Chapter 3 — The Surfaces, Graded&#34;&gt;#&lt;/a&gt;&#xA;  Chapter 3 — The Surfaces, Graded&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;Chapter 1 gave you the map; Chapter 2 gave you the law. This chapter&#xA;inventories what the tree &lt;em&gt;offers&lt;/em&gt; — every surface a caller can touch —&#xA;and, more interestingly, how the project grades its own promises about&#xA;them. The handoff corpus labels each claim &lt;strong&gt;high&lt;/strong&gt;, &lt;strong&gt;medium&lt;/strong&gt;, or&#xA;&lt;strong&gt;low&lt;/strong&gt;, where &lt;em&gt;high&lt;/em&gt; means &amp;ldquo;declared in a named type, a flag/command&#xA;definition, or a normative doc&amp;rdquo;&#xA;(&lt;code&gt;devdocs/HANDOFF-docs/API_SURFACES.md:7-9&lt;/code&gt;). The stability column runs&#xA;from &lt;em&gt;stable&lt;/em&gt; through &lt;em&gt;semi-stable&lt;/em&gt; and &lt;em&gt;internal&lt;/em&gt; down to the grade no&#xA;other project prints: the Go package API is &lt;strong&gt;explicitly not stable&lt;/strong&gt;&#xA;(&lt;code&gt;devdocs/HANDOFF-docs/API_SURFACES.md:32&lt;/code&gt;).&lt;/p&gt;</description>
			</item>
			<item>
				<title>Chapter 3 — The Lay of the Layering</title>
				<link>https://relurpify.lexbytes.org/docs/latest/agent-construction-relurpify/ch03-the-lay-of-the-layering/</link>
				<pubDate>Fri, 23 Oct 2026 18:02:23 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/agent-construction-relurpify/ch03-the-lay-of-the-layering/</guid>
				<description>&lt;h1 id=&#34;chapter-3--the-lay-of-the-layering&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#chapter-3--the-lay-of-the-layering&#34; aria-label=&#34;Link to Chapter 3 — The Lay of the Layering&#34;&gt;#&lt;/a&gt;&#xA;  Chapter 3 — The Lay of the Layering&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;Every mature codebase has architecture rules. Most keep them in a diagram,&#xA;and the diagram rots the first time someone merges against it. Relurpify&#xA;keeps its rules in programs that run in CI and fail loudly — and in this&#xA;chapter you learn to read them, break one on purpose, and feel how fast&#xA;the law answers. By the end, &lt;code&gt;make lint-arch&lt;/code&gt; stops being a ritual and&#xA;becomes what it is: the fastest code review you will ever get.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Chapter 3 — Own the Kitchen</title>
				<link>https://relurpify.lexbytes.org/docs/latest/cooking-agentic-thoughts/ch03-own-the-kitchen/</link>
				<pubDate>Fri, 23 Oct 2026 17:49:34 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/cooking-agentic-thoughts/ch03-own-the-kitchen/</guid>
				<description>&lt;h1 id=&#34;chapter-3--own-the-kitchen&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#chapter-3--own-the-kitchen&#34; aria-label=&#34;Link to Chapter 3 — Own the Kitchen&#34;&gt;#&lt;/a&gt;&#xA;  Chapter 3 — Own the Kitchen&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;For two chapters you have cooked in a kitchen someone else stocked. The&#xA;model was a default. The posture dials sat wherever the template put them.&#xA;Ninety-nine tools, ten recipes, twenty-nine prompts, four security policies&#xA;— all of it materialized into your project by a command you ran once, and&#xA;all of it &lt;em&gt;yours now&lt;/em&gt;.&lt;/p&gt;</description>
			</item>
			<item>
				<title>The Relurpish Guide</title>
				<link>https://relurpify.lexbytes.org/docs/latest/relurpish/</link>
				<pubDate>Mon, 19 Oct 2026 18:58:18 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/relurpish/</guid>
				<description>&lt;h1 id=&#34;the-relurpish-guide&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#the-relurpish-guide&#34; aria-label=&#34;Link to The Relurpish Guide&#34;&gt;#&lt;/a&gt;&#xA;  The Relurpish Guide&#xA;&lt;/h1&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Audience&lt;/strong&gt;: anyone driving the Euclo coding agent from the terminal.&#xA;&lt;strong&gt;Purpose&lt;/strong&gt;: daily use of the relurpish TUI — the screen, the commands, approvals, and recipes.&#xA;&lt;strong&gt;Prerequisites&lt;/strong&gt;: a working workspace; see &lt;a href=&#34;https://relurpify.lexbytes.org/docs/latest/getting-started/&#34;&gt;Getting started&lt;/a&gt;&#xA;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;starting-and-stopping&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#starting-and-stopping&#34; aria-label=&#34;Link to Starting and stopping&#34;&gt;#&lt;/a&gt;&#xA;  Starting and stopping&#xA;&lt;/h2&gt;&#xA;&lt;figure class=&#34;docs-codeblock docs-codeblock--bash&#34;&gt;&lt;div&#xA;    class=&#34;docs-codeblock__body&#34;&#xA;    data-codeblock&#xA;    data-copy-label=&#34;Copy code&#34;&#xA;    data-copied-label=&#34;Copied&#34;&#xA;    data-copy-failed-label=&#34;Copy failed&#34;&#xA;  &gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;relurpish chat --workspace .&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;/figure&gt;&#xA;&lt;div class=&#34;table-wrap&#34;&gt;&#xA;  &lt;table&gt;&#xA;    &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;        &lt;th&gt;Flag&lt;/th&gt;&#xA;        &lt;th&gt;Meaning&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;    &lt;/thead&gt;&#xA;    &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;        &lt;td&gt;&lt;code&gt;--workspace &amp;lt;dir&amp;gt;&lt;/code&gt;&lt;/td&gt;&#xA;        &lt;td&gt;Workspace root (default: current directory)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;        &lt;td&gt;&lt;code&gt;--hitl-mode governed|permissive&lt;/code&gt;&lt;/td&gt;&#xA;        &lt;td&gt;Who answers approval requests (default: &lt;code&gt;governed&lt;/code&gt;)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;        &lt;td&gt;&lt;code&gt;--sandbox-backend gvisor|docker&lt;/code&gt;&lt;/td&gt;&#xA;        &lt;td&gt;Sandbox execution backend (default: &lt;code&gt;gvisor&lt;/code&gt;)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;        &lt;td&gt;&lt;code&gt;--offline&lt;/code&gt;&lt;/td&gt;&#xA;        &lt;td&gt;Shorthand for &lt;code&gt;--inference-provider offline&lt;/code&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;        &lt;td&gt;&lt;code&gt;--inference-provider &amp;lt;name&amp;gt;&lt;/code&gt;&lt;/td&gt;&#xA;        &lt;td&gt;&lt;code&gt;ollama&lt;/code&gt;, &lt;code&gt;lmstudio&lt;/code&gt;, &lt;code&gt;offline&lt;/code&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;        &lt;td&gt;&lt;code&gt;--inference-model &amp;lt;name&amp;gt;&lt;/code&gt;&lt;/td&gt;&#xA;        &lt;td&gt;Backend default model; the workspace config governs agent turns&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;        &lt;td&gt;&lt;code&gt;--inference-endpoint &amp;lt;url&amp;gt;&lt;/code&gt;&lt;/td&gt;&#xA;        &lt;td&gt;Provider endpoint (Ollama default: &lt;code&gt;http://localhost:11434&lt;/code&gt;)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;    &lt;/tbody&gt;&#xA;  &lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;p&gt;Quit with &lt;code&gt;ctrl+c&lt;/code&gt;.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Chapter 4 — Configuration and the One Boundary</title>
				<link>https://relurpify.lexbytes.org/docs/latest/relurpic-internals/ch04-configuration-and-the-one-boundary/</link>
				<pubDate>Fri, 23 Oct 2026 18:30:27 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/relurpic-internals/ch04-configuration-and-the-one-boundary/</guid>
				<description>&lt;h1 id=&#34;chapter-4--configuration-and-the-one-boundary&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#chapter-4--configuration-and-the-one-boundary&#34; aria-label=&#34;Link to Chapter 4 — Configuration and the One Boundary&#34;&gt;#&lt;/a&gt;&#xA;  Chapter 4 — Configuration and the One Boundary&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;Most codebases do not have a configuration boundary; they have&#xA;configuration &lt;em&gt;weather&lt;/em&gt; — environment reads scattered through packages,&#xA;each shaping behavior slightly differently under shells, CI, and&#xA;services. ADR-001&amp;rsquo;s context line records that exact past&#xA;(&lt;code&gt;docs/ARCHITECTURE.md:237-238&lt;/code&gt;), and its decision is correspondingly&#xA;absolute: one package reads the environment, once, at boot, and hands&#xA;resolved objects to everyone else.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Chapter 4 — Your First Graph</title>
				<link>https://relurpify.lexbytes.org/docs/latest/agent-construction-relurpify/ch04-your-first-graph/</link>
				<pubDate>Fri, 23 Oct 2026 18:24:02 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/agent-construction-relurpify/ch04-your-first-graph/</guid>
				<description>&lt;h1 id=&#34;chapter-4--your-first-graph&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#chapter-4--your-first-graph&#34; aria-label=&#34;Link to Chapter 4 — Your First Graph&#34;&gt;#&lt;/a&gt;&#xA;  Chapter 4 — Your First Graph&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;You own a model now — a scripted one that always says what it means. But a&#xA;model alone is not an agent; it is a component. In this framework, an agent&#xA;is a &lt;strong&gt;graph&lt;/strong&gt;: typed nodes, wired by edges, executed as a deterministic&#xA;state machine while a single envelope threads through. This chapter you&#xA;build one with your own hands — implement the node interface before you&#xA;meet the shipped nodes, build, seal, execute, break the wiring on purpose,&#xA;and read your first preflight report.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Chapter 4 — Your First Thoughtrecipe</title>
				<link>https://relurpify.lexbytes.org/docs/latest/cooking-agentic-thoughts/ch04-your-first-thoughtrecipe/</link>
				<pubDate>Fri, 23 Oct 2026 18:16:26 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/cooking-agentic-thoughts/ch04-your-first-thoughtrecipe/</guid>
				<description>&lt;h1 id=&#34;chapter-4--your-first-thoughtrecipe&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#chapter-4--your-first-thoughtrecipe&#34; aria-label=&#34;Link to Chapter 4 — Your First Thoughtrecipe&#34;&gt;#&lt;/a&gt;&#xA;  Chapter 4 — Your First Thoughtrecipe&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;Until today, every choice the agent made on your behalf came from recipes&#xA;someone else wrote. You watched the lattice score twelve candidates, and&#xA;you took its word that the winner was right.&lt;/p&gt;&#xA;&lt;p&gt;The shelf marked &lt;code&gt;euclo/&lt;/code&gt; is yours now, and it takes text files. This&#xA;chapter you write one from an empty file — a trigger, a goal, a capture —&#xA;and then you make the runtime prove a sentence that has never been true in&#xA;this kitchen before: &lt;em&gt;it ran because you said so.&lt;/em&gt; The receipt will read&#xA;&lt;code&gt;decided_by: &amp;quot;pinned&amp;quot;&lt;/code&gt;, and by the end of the chapter you will know&#xA;exactly what that line cost and what it bought.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Chapter 5 — The Recipe Toolkit</title>
				<link>https://relurpify.lexbytes.org/docs/latest/cooking-agentic-thoughts/ch05-the-recipe-toolkit/</link>
				<pubDate>Fri, 23 Oct 2026 18:52:48 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/cooking-agentic-thoughts/ch05-the-recipe-toolkit/</guid>
				<description>&lt;h1 id=&#34;chapter-5--the-recipe-toolkit&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#chapter-5--the-recipe-toolkit&#34; aria-label=&#34;Link to Chapter 5 — The Recipe Toolkit&#34;&gt;#&lt;/a&gt;&#xA;  Chapter 5 — The Recipe Toolkit&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;Chapter 4&amp;rsquo;s recipe had one idea: read a thing, explain it. Real kitchen&#xA;work is not one idea. It is &lt;em&gt;inspect, decide, confirm with the boss, act,&#xA;prove&lt;/em&gt; — and when the boss says no, that answer has to go somewhere.&lt;/p&gt;&#xA;&lt;p&gt;This chapter adds the rest of the authoring language: types that make&#xA;findings checkable, routes that make behavior conditional, an &lt;code&gt;ask user&lt;/code&gt;&#xA;gate that puts a decision in your hands mid-recipe, the delegation and&#xA;pipeline constructs, and the verification vocabulary that lets a recipe&#xA;prove its own work. You will build &lt;code&gt;triage&lt;/code&gt; — a recipe with all of it —&#xA;and meet, honestly, the point where a small local model and an ambitious&#xA;recipe disagree about what fits in a turn.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Chapter 5 — Nodes That Govern Themselves</title>
				<link>https://relurpify.lexbytes.org/docs/latest/agent-construction-relurpify/ch05-nodes-that-govern-themselves/</link>
				<pubDate>Fri, 23 Oct 2026 18:37:41 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/agent-construction-relurpify/ch05-nodes-that-govern-themselves/</guid>
				<description>&lt;h1 id=&#34;chapter-5--nodes-that-govern-themselves&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#chapter-5--nodes-that-govern-themselves&#34; aria-label=&#34;Link to Chapter 5 — Nodes That Govern Themselves&#34;&gt;#&lt;/a&gt;&#xA;  Chapter 5 — Nodes That Govern Themselves&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;Last chapter you built a machine that runs. This chapter you build one&#xA;that can be &lt;em&gt;trusted&lt;/em&gt; — because its nodes carry their own government with&#xA;them. In most frameworks, safety is a wrapper: a middleware that inspects&#xA;your component from the outside and hopes it understands what it sees.&#xA;Relurpify types governance into the node itself. A node does not merely&#xA;&lt;em&gt;do&lt;/em&gt; something; it &lt;em&gt;declares&lt;/em&gt; what it will do, how often it may be done,&#xA;where it prefers to run, and what recovery owes it — and the graph&#xA;validates those declarations before a single node executes.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Chapter 5 — The Governance Engine</title>
				<link>https://relurpify.lexbytes.org/docs/latest/relurpic-internals/ch05-the-governance-engine/</link>
				<pubDate>Fri, 23 Oct 2026 18:30:55 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/relurpic-internals/ch05-the-governance-engine/</guid>
				<description>&lt;h1 id=&#34;chapter-5--the-governance-engine&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#chapter-5--the-governance-engine&#34; aria-label=&#34;Link to Chapter 5 — The Governance Engine&#34;&gt;#&lt;/a&gt;&#xA;  Chapter 5 — The Governance Engine&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;Chapters 3 and 4 covered what the runtime offers and how it is fed. This&#xA;chapter covers the part that says &lt;em&gt;no&lt;/em&gt;. Eleven packages under&#xA;&lt;code&gt;governance/&lt;/code&gt; form one engine: they classify what a capability claims,&#xA;derive how dangerous it is, evaluate policy over a vocabulary the rest&#xA;of the tree cannot touch, escalate to a human when the answer is &amp;ldquo;ask,&amp;rdquo;&#xA;write every decision into a tamper-evident chain, and refuse egress that&#xA;cannot be proven public. What the engine never does is &lt;em&gt;act&lt;/em&gt;: it decides,&#xA;and other subsystems execute — a division the Chapter 1 DAG enforces by&#xA;forbidding &lt;code&gt;governance&lt;/code&gt; from ever importing &lt;code&gt;execution&lt;/code&gt;.&lt;/p&gt;</description>
			</item>
			<item>
				<title>The Recipe DSL (thoughtrecipes)</title>
				<link>https://relurpify.lexbytes.org/docs/latest/recipe-dsl/</link>
				<pubDate>Mon, 19 Oct 2026 18:58:18 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/recipe-dsl/</guid>
				<description>&lt;h1 id=&#34;the-recipe-dsl-thoughtrecipes&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#the-recipe-dsl-thoughtrecipes&#34; aria-label=&#34;Link to The Recipe DSL (thoughtrecipes)&#34;&gt;#&lt;/a&gt;&#xA;  The Recipe DSL (thoughtrecipes)&#xA;&lt;/h1&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Audience&lt;/strong&gt;: authors of agent workflows.&#xA;&lt;strong&gt;Purpose&lt;/strong&gt;: the complete syntax and semantics of &lt;code&gt;.erpe&lt;/code&gt; recipe files.&#xA;&lt;strong&gt;Prerequisites&lt;/strong&gt;: a workspace with &lt;code&gt;relurpify_cfg/euclo/&lt;/code&gt; (&lt;a href=&#34;https://relurpify.lexbytes.org/docs/latest/getting-started/&#34;&gt;Getting started&lt;/a&gt;&#xA;); tool-name resolution is described in &lt;a href=&#34;https://relurpify.lexbytes.org/docs/latest/configuration/#tool-manifests&#34;&gt;Configuration&lt;/a&gt;&#xA;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;what-a-recipe-is&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#what-a-recipe-is&#34; aria-label=&#34;Link to What a recipe is&#34;&gt;#&lt;/a&gt;&#xA;  What a recipe is&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;A recipe is a single declarative file describing one agentic workflow: how it&#xA;is triggered, what tool vocabulary its steps may use, which paradigms execute,&#xA;which capabilities are invoked, and how state flows between steps via&#xA;&lt;code&gt;capture&lt;/code&gt;.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Chapter 6 — Line Cooks: The Linear Paradigms</title>
				<link>https://relurpify.lexbytes.org/docs/latest/cooking-agentic-thoughts/ch06-line-cooks-the-linear-paradigms/</link>
				<pubDate>Fri, 23 Oct 2026 21:11:35 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/cooking-agentic-thoughts/ch06-line-cooks-the-linear-paradigms/</guid>
				<description>&lt;h1 id=&#34;chapter-6--line-cooks-the-linear-paradigms&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#chapter-6--line-cooks-the-linear-paradigms&#34; aria-label=&#34;Link to Chapter 6 — Line Cooks: The Linear Paradigms&#34;&gt;#&lt;/a&gt;&#xA;  Chapter 6 — Line Cooks: The Linear Paradigms&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;Every recipe you have written binds its agent to one paradigm — &lt;code&gt;react&lt;/code&gt; —&#xA;and every turn you have watched ran the same shape: think, act, observe,&#xA;repeat, bounded. It works. It is also one knife in a drawer of eight.&lt;/p&gt;&#xA;&lt;p&gt;The recipe language declares the full set, and each paradigm is a&#xA;different shape of thinking: an iteration loop, a staged line, a chain of&#xA;isolated prompts, a review cycle, planners of three kinds, a shared&#xA;board. This chapter teaches the four &lt;em&gt;linear&lt;/em&gt; ones — the paradigms whose&#xA;control flow you can draw as a line — with their mechanics verified in&#xA;the framework&amp;rsquo;s own source, three real recipes you will write, and the&#xA;captured truth about what each costs on a small local model.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Chapter 6 — Parallel Boards and Retrieved Context</title>
				<link>https://relurpify.lexbytes.org/docs/latest/agent-construction-relurpify/ch06-parallel-boards-and-retrieved-context/</link>
				<pubDate>Fri, 23 Oct 2026 18:53:54 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/agent-construction-relurpify/ch06-parallel-boards-and-retrieved-context/</guid>
				<description>&lt;h1 id=&#34;chapter-6--parallel-boards-and-retrieved-context&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#chapter-6--parallel-boards-and-retrieved-context&#34; aria-label=&#34;Link to Chapter 6 — Parallel Boards and Retrieved Context&#34;&gt;#&lt;/a&gt;&#xA;  Chapter 6 — Parallel Boards and Retrieved Context&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;Two critics are better than one — &lt;em&gt;if&lt;/em&gt; they are independent, &lt;em&gt;if&lt;/em&gt; their&#xA;verdicts reach you without overwriting each other, and &lt;em&gt;if&lt;/em&gt; you can say&#xA;exactly which critic said what. That is a concurrency problem with a&#xA;governance flavor, and the graph runtime has an opinion about how it&#xA;should go: branches run against immutable snapshots of the graph and&#xA;clones of the envelope, and their changes merge in edge-declaration order,&#xA;with conflicts recorded rather than rejected. This chapter you build the&#xA;ensemble, wire the retrieval and streaming seams, and — the milestone —&#xA;run the whole thing as a program. Part II ends with a working,&#xA;hand-composed critic pipeline in Go that you can execute from a shell.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Chapter 6 — Sandbox and Governed Execution</title>
				<link>https://relurpify.lexbytes.org/docs/latest/relurpic-internals/ch06-sandbox-and-governed-execution/</link>
				<pubDate>Fri, 23 Oct 2026 18:30:55 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/relurpic-internals/ch06-sandbox-and-governed-execution/</guid>
				<description>&lt;h1 id=&#34;chapter-6--sandbox-and-governed-execution&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#chapter-6--sandbox-and-governed-execution&#34; aria-label=&#34;Link to Chapter 6 — Sandbox and Governed Execution&#34;&gt;#&lt;/a&gt;&#xA;  Chapter 6 — Sandbox and Governed Execution&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;Chapter 5&amp;rsquo;s engine said yes to one tool call. This chapter follows that&#xA;call all the way down — through admission, policy, approval, and into a&#xA;container with no network — and then all the way back up, where the&#xA;result is &lt;em&gt;classified before the model is allowed to see it&lt;/em&gt;. That last&#xA;clause is the chapter&amp;rsquo;s thesis: in this runtime, permission decides what&#xA;the agent may &lt;em&gt;do&lt;/em&gt;, and a separate, monotone decision decides what the&#xA;agent may &lt;em&gt;see&lt;/em&gt;. ADR-004 (&amp;ldquo;all execution is sandboxed&amp;rdquo;) and ADR-003&#xA;(fail closed) meet in the middle of a single tool call.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Chapter 7 — Chefs and the Kitchen Board: Planning Paradigms</title>
				<link>https://relurpify.lexbytes.org/docs/latest/cooking-agentic-thoughts/ch07-chefs-and-the-kitchen-board/</link>
				<pubDate>Fri, 23 Oct 2026 21:29:13 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/cooking-agentic-thoughts/ch07-chefs-and-the-kitchen-board/</guid>
				<description>&lt;h1 id=&#34;chapter-7--chefs-and-the-kitchen-board-planning-paradigms&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#chapter-7--chefs-and-the-kitchen-board-planning-paradigms&#34; aria-label=&#34;Link to Chapter 7 — Chefs and the Kitchen Board: Planning Paradigms&#34;&gt;#&lt;/a&gt;&#xA;  Chapter 7 — Chefs and the Kitchen Board: Planning Paradigms&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;A line cook executes. A chef decides &lt;em&gt;what&lt;/em&gt; to execute — and sometimes the&#xA;decision is the deliverable: the plan itself, checked and signed, before&#xA;any pan is hot.&lt;/p&gt;&#xA;&lt;p&gt;The remaining four paradigms are the planning family. Where the linear&#xA;set (Chapter 6) draws lines and loops, these draw decompositions:&#xA;&lt;code&gt;planner&lt;/code&gt; produces a plan and checks it, &lt;code&gt;rewoo&lt;/code&gt; plans every tool call up&#xA;front so the model reads the world once, &lt;code&gt;htn&lt;/code&gt; decomposes tasks into&#xA;methods, and &lt;code&gt;blackboard&lt;/code&gt; lets specialists contribute to a shared board&#xA;in whatever order the board dictates. Same method as last chapter —&#xA;contract first, recipe second, receipts always — plus the craft question&#xA;this family exists for: &lt;strong&gt;when does planning beat doing?&lt;/strong&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>Chapter 7 — Contracts Are the DSL</title>
				<link>https://relurpify.lexbytes.org/docs/latest/agent-construction-relurpify/ch07-contracts-are-the-dsl/</link>
				<pubDate>Fri, 23 Oct 2026 20:37:38 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/agent-construction-relurpify/ch07-contracts-are-the-dsl/</guid>
				<description>&lt;h1 id=&#34;chapter-7--contracts-are-the-dsl&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#chapter-7--contracts-are-the-dsl&#34; aria-label=&#34;Link to Chapter 7 — Contracts Are the DSL&#34;&gt;#&lt;/a&gt;&#xA;  Chapter 7 — Contracts Are the DSL&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;Your pipeline runs from a shell. Now comes the question that separates a&#xA;program from a paradigm: can a &lt;em&gt;recipe&lt;/em&gt; say so? By the end of Part III,&#xA;&lt;code&gt;agent fixer uses critic&lt;/code&gt; will load, lint, and run — and the foundation is&#xA;laid here, in a struct. In this framework the recipe grammar for your&#xA;paradigm is not a parser you write; it is data you declare. The loader&#xA;reads it, the linter replays it, and the contract&amp;rsquo;s own unit test polices&#xA;it. The DSL is a registry lookup away.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Chapter 7 — The Knowledge Substrate</title>
				<link>https://relurpify.lexbytes.org/docs/latest/relurpic-internals/ch07-the-knowledge-substrate/</link>
				<pubDate>Fri, 23 Oct 2026 18:49:48 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/relurpic-internals/ch07-the-knowledge-substrate/</guid>
				<description>&lt;h1 id=&#34;chapter-7--the-knowledge-substrate&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#chapter-7--the-knowledge-substrate&#34; aria-label=&#34;Link to Chapter 7 — The Knowledge Substrate&#34;&gt;#&lt;/a&gt;&#xA;  Chapter 7 — The Knowledge Substrate&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;Everything a governed turn learns has to live somewhere, and Chapters 5&#xA;and 6 left a trail of it: observations, tool results, file reads, all&#xA;classified and audited. This chapter opens the world that trail lands&#xA;in — the knowledge substrate under &lt;code&gt;context/knowledge/&lt;/code&gt; — because&#xA;Chapter 8&amp;rsquo;s bi-directional compiler is nothing more (and nothing less)&#xA;than this world&amp;rsquo;s reader and writer. Before you can understand&#xA;compilation, you need to know what is being compiled: the chunk, its&#xA;sixteen kinds of edges, the Badger-backed store that keeps adjacency in&#xA;RAM, the AST index that lets an agent navigate code without loading it,&#xA;and the working memory that holds a turn&amp;rsquo;s mutable state.&lt;/p&gt;</description>
			</item>
			<item>
				<title>The Prompt DSL</title>
				<link>https://relurpify.lexbytes.org/docs/latest/prompt-dsl/</link>
				<pubDate>Mon, 19 Oct 2026 18:58:18 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/prompt-dsl/</guid>
				<description>&lt;h1 id=&#34;the-prompt-dsl&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#the-prompt-dsl&#34; aria-label=&#34;Link to The Prompt DSL&#34;&gt;#&lt;/a&gt;&#xA;  The Prompt DSL&#xA;&lt;/h1&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Audience&lt;/strong&gt;: prompt authors and recipe authors who bind prompts.&#xA;&lt;strong&gt;Purpose&lt;/strong&gt;: the &lt;code&gt;.prompt&lt;/code&gt; file format, the registry, and how the runtime resolves prompts.&#xA;&lt;strong&gt;Prerequisites&lt;/strong&gt;: &lt;a href=&#34;https://relurpify.lexbytes.org/docs/latest/configuration/&#34;&gt;Configuration&lt;/a&gt;&#xA; for where prompts live; &lt;a href=&#34;https://relurpify.lexbytes.org/docs/latest/recipe-dsl/&#34;&gt;RECIPE_DSL&lt;/a&gt;&#xA; for &lt;code&gt;import prompt&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;what-a-prompt-file-is&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#what-a-prompt-file-is&#34; aria-label=&#34;Link to What a prompt file is&#34;&gt;#&lt;/a&gt;&#xA;  What a prompt file is&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;A &lt;code&gt;.prompt&lt;/code&gt; file is a unit of model-facing text owned by the prompt layer, not&#xA;by agent code: front matter (identity, tags, variable declarations) plus a&#xA;markdown body.&#xA;System and user prompts live in prompt files; Go code must not embed them.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Chapter 8 — The Prompt DSL</title>
				<link>https://relurpify.lexbytes.org/docs/latest/cooking-agentic-thoughts/ch08-the-prompt-dsl/</link>
				<pubDate>Fri, 23 Oct 2026 22:55:42 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/cooking-agentic-thoughts/ch08-the-prompt-dsl/</guid>
				<description>&lt;h1 id=&#34;chapter-8--the-prompt-dsl&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#chapter-8--the-prompt-dsl&#34; aria-label=&#34;Link to Chapter 8 — The Prompt DSL&#34;&gt;#&lt;/a&gt;&#xA;  Chapter 8 — The Prompt DSL&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;Every turn you have run had a voice the model heard before it heard you: a&#xA;system prompt telling it what it is, which tools exist, how to answer.&#xA;Through seven chapters that voice was the shipped corpus&amp;rsquo;s. You have&#xA;edited recipes, postures, policies — but the &lt;em&gt;house style&lt;/em&gt;, the sentences&#xA;that shape every decision, stayed factory-set.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Chapter 8 — The Critic Agent</title>
				<link>https://relurpify.lexbytes.org/docs/latest/agent-construction-relurpify/ch08-the-critic-agent/</link>
				<pubDate>Fri, 23 Oct 2026 20:46:59 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/agent-construction-relurpify/ch08-the-critic-agent/</guid>
				<description>&lt;h1 id=&#34;chapter-8--the-critic-agent&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#chapter-8--the-critic-agent&#34; aria-label=&#34;Link to Chapter 8 — The Critic Agent&#34;&gt;#&lt;/a&gt;&#xA;  Chapter 8 — The Critic Agent&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;Last chapter the contract promised an agent. This chapter you write it —&#xA;and you write it the way the framework&amp;rsquo;s authors write paradigms: against&#xA;the runtime surface, with the governance bar stated in the type system,&#xA;the phases structured as prompts, and every claim pinned by a test driven&#xA;by the fake model you built in Chapter 2. When this chapter is done,&#xA;&lt;code&gt;cognitionzoo/critic&lt;/code&gt; contains a complete paradigm: contract, agent, and&#xA;prompt file. What it will not yet have is a runtime that hands it work —&#xA;that is the Chapter 9 wiring, and knowing exactly what is missing is part&#xA;of this chapter&amp;rsquo;s lesson.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Chapter 8 — Compilation and Grounding: the BKC</title>
				<link>https://relurpify.lexbytes.org/docs/latest/relurpic-internals/ch08-compilation-and-grounding-the-bkc/</link>
				<pubDate>Fri, 23 Oct 2026 18:52:24 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/relurpic-internals/ch08-compilation-and-grounding-the-bkc/</guid>
				<description>&lt;h1 id=&#34;chapter-8--compilation-and-grounding-the-bkc&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#chapter-8--compilation-and-grounding-the-bkc&#34; aria-label=&#34;Link to Chapter 8 — Compilation and Grounding: the BKC&#34;&gt;#&lt;/a&gt;&#xA;  Chapter 8 — Compilation and Grounding: the BKC&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;Chapter 7 built the world; this chapter is its compiler — in &lt;em&gt;both&lt;/em&gt;&#xA;directions. The &lt;strong&gt;read path&lt;/strong&gt; turns a query and a chunk graph into a&#xA;deterministically compiled, digest-fingerprinted context artifact.&#xA;The &lt;strong&gt;write path&lt;/strong&gt; turns what a governed turn learned back into chunks,&#xA;at a barrier designed so the two directions can never race. Invalidation&#xA;joins them — staleness flows from the write side backward into the&#xA;read side&amp;rsquo;s cache — and a stream trigger delivers compiled context to&#xA;the model &lt;em&gt;mid-turn&lt;/em&gt;, not just at its start. Together: the&#xA;bi-directional knowledge compiler, the BKC.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Chapter 9 — Prompt Engineering, with a Metronome</title>
				<link>https://relurpify.lexbytes.org/docs/latest/cooking-agentic-thoughts/ch09-prompt-engineering-with-a-metronome/</link>
				<pubDate>Fri, 23 Oct 2026 23:10:24 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/cooking-agentic-thoughts/ch09-prompt-engineering-with-a-metronome/</guid>
				<description>&lt;h1 id=&#34;chapter-9--prompt-engineering-with-a-metronome&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#chapter-9--prompt-engineering-with-a-metronome&#34; aria-label=&#34;Link to Chapter 9 — Prompt Engineering, with a Metronome&#34;&gt;#&lt;/a&gt;&#xA;  Chapter 9 — Prompt Engineering, with a Metronome&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;Here is the uncomfortable truth about the last three chapters: everything&#xA;you authored — recipes, prompts, postures — was verified the expensive&#xA;way. You ran a turn, watched the feed, read the receipts, and &lt;em&gt;you&lt;/em&gt; were&#xA;the regression suite. A recipe change that silently breaks behavior is&#xA;found the same way a chef finds a missing ingredient: by tasting&#xA;everything, every service, forever.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Chapter 9 — Address It From the DSL</title>
				<link>https://relurpify.lexbytes.org/docs/latest/agent-construction-relurpify/ch09-address-it-from-the-dsl/</link>
				<pubDate>Fri, 23 Oct 2026 21:29:58 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/agent-construction-relurpify/ch09-address-it-from-the-dsl/</guid>
				<description>&lt;h1 id=&#34;chapter-9--address-it-from-the-dsl&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#chapter-9--address-it-from-the-dsl&#34; aria-label=&#34;Link to Chapter 9 — Address It From the DSL&#34;&gt;#&lt;/a&gt;&#xA;  Chapter 9 — Address It From the DSL&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;Everything exists; nothing is addressable. &lt;code&gt;paradigm.Registry&lt;/code&gt; carries the&#xA;critic&amp;rsquo;s contract, the agent runs under governance, the prompt file&#xA;validates — and &lt;code&gt;agent fixer uses critic&lt;/code&gt; still fails at load with&#xA;&lt;code&gt;unsupported agent paradigm&lt;/code&gt; in any runtime that has not linked the&#xA;package. This chapter closes that gap: four small edits that teach the&#xA;framework to believe, the goldens that pin the grammar, the linter that&#xA;replays the loader, and the payoff — a recipe, loaded and run against&#xA;stringkit, with the telemetry receipts to prove which route the runtime&#xA;took. Part III ends here: &lt;code&gt;critic&lt;/code&gt; is a DSL-addressable paradigm.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Chapter 9 — Runtime, Sessions, and the Sidecar</title>
				<link>https://relurpify.lexbytes.org/docs/latest/relurpic-internals/ch09-runtime-sessions-and-the-sidecar/</link>
				<pubDate>Fri, 23 Oct 2026 20:38:34 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/relurpic-internals/ch09-runtime-sessions-and-the-sidecar/</guid>
				<description>&lt;h1 id=&#34;chapter-9--runtime-sessions-and-the-sidecar&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#chapter-9--runtime-sessions-and-the-sidecar&#34; aria-label=&#34;Link to Chapter 9 — Runtime, Sessions, and the Sidecar&#34;&gt;#&lt;/a&gt;&#xA;  Chapter 9 — Runtime, Sessions, and the Sidecar&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;Everything so far happened inside one process: the governed turn, the&#xA;compiler, the substrate. This chapter pulls the camera back to the&#xA;runtime&amp;rsquo;s &lt;em&gt;shape&lt;/em&gt; — who opens a workspace session, what a thoughtrecipe&#xA;becomes on its way to a graph, and why the durable work of knowledge&#xA;maintenance belongs to a second process that communicates with the&#xA;first through files and nothing else.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Configuration</title>
				<link>https://relurpify.lexbytes.org/docs/latest/configuration/</link>
				<pubDate>Mon, 19 Oct 2026 18:58:18 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/configuration/</guid>
				<description>&lt;h1 id=&#34;configuration&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#configuration&#34; aria-label=&#34;Link to Configuration&#34;&gt;#&lt;/a&gt;&#xA;  Configuration&#xA;&lt;/h1&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Audience&lt;/strong&gt;: users and framework developers who configure a workspace.&#xA;&lt;strong&gt;Purpose&lt;/strong&gt;: the complete &lt;code&gt;relurpify_cfg/&lt;/code&gt; reference: every file, its keys, and the validation rules.&#xA;&lt;strong&gt;Prerequisites&lt;/strong&gt;: &lt;a href=&#34;https://relurpify.lexbytes.org/docs/latest/getting-started/&#34;&gt;Getting started&lt;/a&gt;&#xA;; environment variables live there, not here.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;where-configuration-lives&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#where-configuration-lives&#34; aria-label=&#34;Link to Where configuration lives&#34;&gt;#&lt;/a&gt;&#xA;  Where configuration lives&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;All workspace configuration lives in &lt;code&gt;relurpify_cfg/&lt;/code&gt; at the workspace root.&#xA;The tree is &lt;strong&gt;generated&lt;/strong&gt; from an embedded template bundle; doctor&#xA;materializes it once on an empty workspace and never overwrites your edits&#xA;(&lt;code&gt;--fix&lt;/code&gt; is the explicit overwrite).&#xA;Treat the tree like source code: it is what the runtime loads and&#xA;&lt;code&gt;relurplint&lt;/code&gt; validates.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Chapter 10 — Rewriting the House Style</title>
				<link>https://relurpify.lexbytes.org/docs/latest/cooking-agentic-thoughts/ch10-rewriting-the-house-style/</link>
				<pubDate>Fri, 23 Oct 2026 23:26:17 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/cooking-agentic-thoughts/ch10-rewriting-the-house-style/</guid>
				<description>&lt;h1 id=&#34;chapter-10--rewriting-the-house-style&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#chapter-10--rewriting-the-house-style&#34; aria-label=&#34;Link to Chapter 10 — Rewriting the House Style&#34;&gt;#&lt;/a&gt;&#xA;  Chapter 10 — Rewriting the House Style&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;Every kitchen has house style. Not the recipes — the &lt;em&gt;habits&lt;/em&gt;: taste&#xA;before seasoning, clean as you go, the way everyone plates a dish without&#xA;being told. For seven chapters you worked under this kitchen&amp;rsquo;s shipped&#xA;habits, encoded in sentences the model reads before it reads you. Chapter&#xA;8 let you add one line. This chapter asks the bigger question: &lt;em&gt;which&#xA;sentences actually reach the model, and who gets to write them?&lt;/em&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>Chapter 10 — Test It Like the Framework Does</title>
				<link>https://relurpify.lexbytes.org/docs/latest/agent-construction-relurpify/ch10-test-it-like-the-framework-does/</link>
				<pubDate>Fri, 23 Oct 2026 22:27:58 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/agent-construction-relurpify/ch10-test-it-like-the-framework-does/</guid>
				<description>&lt;h1 id=&#34;chapter-10--test-it-like-the-framework-does&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#chapter-10--test-it-like-the-framework-does&#34; aria-label=&#34;Link to Chapter 10 — Test It Like the Framework Does&#34;&gt;#&lt;/a&gt;&#xA;  Chapter 10 — Test It Like the Framework Does&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;Your paradigm has three proofs so far: thirty-eight unit tests (the fake&#xA;model&amp;rsquo;s domain), a golden triple (the DSL&amp;rsquo;s domain), and one live TUI run&#xA;(the operator&amp;rsquo;s domain). This chapter adds the framework&amp;rsquo;s own test&#xA;layer — &lt;strong&gt;agenttest&lt;/strong&gt; — where behavior is asserted from the outside: real&#xA;runs, real receipts, structured assertions in three tiers. You will write&#xA;the critic&amp;rsquo;s suite, watch three subsystems fight over your prompt&amp;rsquo;s&#xA;wording, meet the ratchet that guards the committed catalog, and learn&#xA;where the tape seam is honest about its own limits. By the end you will&#xA;know what the framework considers &lt;em&gt;proof&lt;/em&gt; at this layer — and what it&#xA;refuses to certify.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Chapter 10 — Telemetry as the Nervous System</title>
				<link>https://relurpify.lexbytes.org/docs/latest/relurpic-internals/ch10-telemetry-as-the-nervous-system/</link>
				<pubDate>Fri, 23 Oct 2026 20:45:11 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/relurpic-internals/ch10-telemetry-as-the-nervous-system/</guid>
				<description>&lt;h1 id=&#34;chapter-10--telemetry-as-the-nervous-system&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#chapter-10--telemetry-as-the-nervous-system&#34; aria-label=&#34;Link to Chapter 10 — Telemetry as the Nervous System&#34;&gt;#&lt;/a&gt;&#xA;  Chapter 10 — Telemetry as the Nervous System&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;Every chapter of Part II left a trace. Chapter 5 decided and audited;&#xA;Chapter 6 admitted and executed; Chapter 7 stored; Chapter 8 compiled&#xA;and grounded; Chapter 9 drained a spool. This chapter is where all of&#xA;those traces converge — because in this runtime they converge by&#xA;design, into &lt;strong&gt;one output leg&lt;/strong&gt;: an OpenTelemetry export that turns the&#xA;runtime&amp;rsquo;s internal event vocabulary into the three OTel signals, writes&#xA;them as local OTLP-JSON segments, forwards them to a collector when one&#xA;is configured, and projects every record through a privacy boundary&#xA;before it leaves the process.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Chapter 11 — Out of the Loop, Not Out of Mind</title>
				<link>https://relurpify.lexbytes.org/docs/latest/cooking-agentic-thoughts/ch11-out-of-the-loop-not-out-of-mind/</link>
				<pubDate>Fri, 23 Oct 2026 23:51:46 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/cooking-agentic-thoughts/ch11-out-of-the-loop-not-out-of-mind/</guid>
				<description>&lt;h1 id=&#34;chapter-11--out-of-the-loop-not-out-of-mind&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#chapter-11--out-of-the-loop-not-out-of-mind&#34; aria-label=&#34;Link to Chapter 11 — Out of the Loop, Not Out of Mind&#34;&gt;#&lt;/a&gt;&#xA;  Chapter 11 — Out of the Loop, Not Out of Mind&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;The driving lesson from the wider agentic-engineering world goes: in-loop&#xA;(hands on the wheel) → out-loop (cruise control, you in the seat) → the&#xA;aspiration some call zero-touch engineering (the robotaxi). The same&#xA;world&amp;rsquo;s honest critique answers itself: a loop running unattended is also&#xA;a loop failing unattended, and the failures scale with the autonomy.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Chapter 11 — Passing the Gates</title>
				<link>https://relurpify.lexbytes.org/docs/latest/agent-construction-relurpify/ch11-passing-the-gates/</link>
				<pubDate>Fri, 23 Oct 2026 22:45:38 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/agent-construction-relurpify/ch11-passing-the-gates/</guid>
				<description>&lt;h1 id=&#34;chapter-11--passing-the-gates&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#chapter-11--passing-the-gates&#34; aria-label=&#34;Link to Chapter 11 — Passing the Gates&#34;&gt;#&lt;/a&gt;&#xA;  Chapter 11 — Passing the Gates&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;Everything you have built — the package, the contract, the agent, the&#xA;wiring, the suite — now faces the gauntlet: the same gates every&#xA;contributor&amp;rsquo;s PR runs. This chapter is the gauntlet as curriculum. You&#xA;will run each gate, meet the failures your contribution causes, and fix&#xA;every one at the cause — never at the gate. Three of the failures you&#xA;meet are the best teachers in the book: one catches a real integration&#xA;gap in your agent, one teaches how the framework keeps its configuration&#xA;honest, and one hands you the coverage philosophy in a single output&#xA;line. When the last gate goes green, the contribution is real in the&#xA;only currency this repository trades in.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Chapter 11 — The Test Estate</title>
				<link>https://relurpify.lexbytes.org/docs/latest/relurpic-internals/ch11-the-test-estate/</link>
				<pubDate>Fri, 23 Oct 2026 21:02:00 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/relurpic-internals/ch11-the-test-estate/</guid>
				<description>&lt;h1 id=&#34;chapter-11--the-test-estate&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#chapter-11--the-test-estate&#34; aria-label=&#34;Link to Chapter 11 — The Test Estate&#34;&gt;#&lt;/a&gt;&#xA;  Chapter 11 — The Test Estate&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;Everything Chapters 5–10 taught you about the runtime — decisions,&#xA;sandbox, substrate, compiler, sidecar, telemetry — is held in place by&#xA;a test estate with three layers and a vocabulary of its own. This&#xA;chapter tours the estate as a working system, then goes deep on its&#xA;centerpiece: &lt;strong&gt;agenttest&lt;/strong&gt;, the automated benchmark-testing suite for&#xA;Euclo — how a suite is written, how the runner executes it, and how the&#xA;Outcome-Security-Benchmark (OSB) assertion model grades what a run did.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Architecture</title>
				<link>https://relurpify.lexbytes.org/docs/latest/architecture/</link>
				<pubDate>Tue, 13 Oct 2026 04:19:16 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/architecture/</guid>
				<description>&lt;h1 id=&#34;architecture&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#architecture&#34; aria-label=&#34;Link to Architecture&#34;&gt;#&lt;/a&gt;&#xA;  Architecture&#xA;&lt;/h1&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Audience&lt;/strong&gt;: framework developers and contributors who need to reason about the whole system.&#xA;&lt;strong&gt;Purpose&lt;/strong&gt;: the system shape, the rules that hold it together, and what happens during boot and a turn.&#xA;&lt;strong&gt;Prerequisites&lt;/strong&gt;: the &lt;a href=&#34;https://relurpify.lexbytes.org/docs/latest/#glossary&#34;&gt;glossary&lt;/a&gt;&#xA;; &lt;a href=&#34;https://relurpify.lexbytes.org/docs/latest/getting-started/&#34;&gt;Getting started&lt;/a&gt;&#xA; for a running workspace.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;system-overview&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#system-overview&#34; aria-label=&#34;Link to System overview&#34;&gt;#&lt;/a&gt;&#xA;  System overview&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Relurpify is a &lt;strong&gt;modular monolith&lt;/strong&gt;: one Go module that compiles to a small set&#xA;of local binaries.&#xA;There are no microservices and no network broker; nothing listens on a socket&#xA;in the default flow.&#xA;The app process and a background runner process cooperate through an atomic&#xA;file spool.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Labs — *Cooking Agentic Thoughts with Relurpify*</title>
				<link>https://relurpify.lexbytes.org/docs/latest/cooking-agentic-thoughts/labs/readme/</link>
				<pubDate>Fri, 23 Oct 2026 23:52:15 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/cooking-agentic-thoughts/labs/readme/</guid>
				<description>&lt;h1 id=&#34;labs--cooking-agentic-thoughts-with-relurpify&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#labs--cooking-agentic-thoughts-with-relurpify&#34; aria-label=&#34;Link to Labs — Cooking Agentic Thoughts with Relurpify&#34;&gt;#&lt;/a&gt;&#xA;  Labs — &lt;em&gt;Cooking Agentic Thoughts with Relurpify&lt;/em&gt;&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;This folder holds every artifact the book builds, exactly as it reads at the&#xA;end of the chapter that introduced it. It is the book&amp;rsquo;s cumulative code&#xA;listing; Appendix D is generated from it.&lt;/p&gt;&#xA;&lt;h2 id=&#34;layout&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#layout&#34; aria-label=&#34;Link to Layout&#34;&gt;#&lt;/a&gt;&#xA;  Layout&#xA;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;ch01-stringkit/&lt;/code&gt; — the stringkit demo repo as seeded in Chapter 1&#xA;(buggy &lt;code&gt;slugify&lt;/code&gt;, one intentionally failing test, captured transcript).&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;ch02-first-turn/&lt;/code&gt; — the Chapter 2 receipts command card and the&#xA;captured two-turn session table.&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;ch03-workspace-baseline/&lt;/code&gt; — the annotated &lt;code&gt;workspace.yaml&lt;/code&gt;, the counted&#xA;tree inventory, and the captured Chapter 3 experiments.&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;ch04-explain-test/&lt;/code&gt; — the reader&amp;rsquo;s first recipe, the pin acknowledgment,&#xA;and both route-selection receipts (pinned vs lattice).&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;ch05-triage/&lt;/code&gt; — the full-toolkit triage recipe, the zero-model&#xA;gate_demo recipe, the captured linter errors, and the frame finding.&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;ch06-linear-paradigms/&lt;/code&gt; — the three linear-paradigm recipes, the&#xA;three-layer validation story, and the contract pointers.&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;ch07-planning-paradigms/&lt;/code&gt; — the planning-family recipes, the captured&#xA;governance catch, and the &lt;code&gt;llm_calls&lt;/code&gt; counter flag.&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;ch08-prompts/&lt;/code&gt; — the edited react system prompt, the resolution receipt&#xA;shape, and the two flagged doc-vs-build deltas.&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;ch09-agent-tests/&lt;/code&gt; — the stringkit regression suite, the red capture&#xA;with its OSB receipt chain, and the three infra gotchas.&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;ch10-house-style/&lt;/code&gt; — the live prompts with the chapter&amp;rsquo;s edits, the&#xA;drafting recipe, the wiring finding, and the ladder cheat.&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;ch11-out-of-loop/&lt;/code&gt; — the final exam: the queued repair&amp;rsquo;s transcript,&#xA;diff, closing receipt, and the supervision command card.&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;verify.sh&lt;/code&gt; — the tiered verifier. See below.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;prerequisites&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#prerequisites&#34; aria-label=&#34;Link to Prerequisites&#34;&gt;#&lt;/a&gt;&#xA;  Prerequisites&#xA;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The relurpify binaries built from tag &lt;code&gt;BETA-RC1-FALL2026&lt;/code&gt;&#xA;(&lt;code&gt;go build -o relurpish ./app/relurpish&lt;/code&gt;,&#xA;&lt;code&gt;go build -o relurplint ./app/relurplint&lt;/code&gt;). Source builds report&#xA;&lt;code&gt;relurpish dev (commit none, built unknown)&lt;/code&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Python 3 with pytest for the stringkit chapters.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Ollama serving &lt;code&gt;gemma4:e4b&lt;/code&gt;&lt;/strong&gt; — the book&amp;rsquo;s model backend (the&#xA;materialization default). The offline scripted backend appears only where&#xA;the book says so (deterministic test tiers).&lt;/li&gt;&#xA;&lt;li&gt;Docker (and gVisor &lt;code&gt;runsc&lt;/code&gt; on Linux for the default sandbox backend) for&#xA;the tiers that boot the runtime.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;the-verifier&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#the-verifier&#34; aria-label=&#34;Link to The verifier&#34;&gt;#&lt;/a&gt;&#xA;  The verifier&#xA;&lt;/h2&gt;&#xA;&lt;figure class=&#34;docs-codeblock docs-codeblock--bash&#34;&gt;&lt;div&#xA;    class=&#34;docs-codeblock__body&#34;&#xA;    data-codeblock&#xA;    data-copy-label=&#34;Copy code&#34;&#xA;    data-copied-label=&#34;Copied&#34;&#xA;    data-copy-failed-label=&#34;Copy failed&#34;&#xA;  &gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;./verify.sh ch01          &lt;span class=&#34;c1&#34;&gt;# runs the Chapter 1 check&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;/figure&gt;&#xA;&lt;p&gt;Tiers, and what each one honestly proves:&lt;/p&gt;</description>
			</item>
			<item>
				<title>Chapter 12 — Meet a Real Model</title>
				<link>https://relurpify.lexbytes.org/docs/latest/agent-construction-relurpify/ch12-meet-a-real-model/</link>
				<pubDate>Fri, 23 Oct 2026 23:13:06 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/agent-construction-relurpify/ch12-meet-a-real-model/</guid>
				<description>&lt;h1 id=&#34;chapter-12--meet-a-real-model&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#chapter-12--meet-a-real-model&#34; aria-label=&#34;Link to Chapter 12 — Meet a Real Model&#34;&gt;#&lt;/a&gt;&#xA;  Chapter 12 — Meet a Real Model&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;Every proof so far rode a metronome: the fake model, the scripted&#xA;conformance queues, the offline backend. The metronome taught you the&#xA;framework&amp;rsquo;s &lt;em&gt;shape&lt;/em&gt; — but a paradigm is only honest about real models&#xA;after it has met one. This chapter hands the clock over. You will run the&#xA;critic against the live &lt;code&gt;gemma4:e4b&lt;/code&gt;, watch it refuse to rubber-stamp a&#xA;weak draft, watch the recipe path degrade a verdict format and recover&#xA;honestly, and classify what you saw in the framework&amp;rsquo;s own flake&#xA;vocabulary. One chapter from now, the book hands you the PR.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Chapter 12 — Your First PR</title>
				<link>https://relurpify.lexbytes.org/docs/latest/relurpic-internals/ch12-your-first-pr/</link>
				<pubDate>Fri, 23 Oct 2026 21:16:08 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/relurpic-internals/ch12-your-first-pr/</guid>
				<description>&lt;h1 id=&#34;chapter-12--your-first-pr&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#chapter-12--your-first-pr&#34; aria-label=&#34;Link to Chapter 12 — Your First PR&#34;&gt;#&lt;/a&gt;&#xA;  Chapter 12 — Your First PR&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;Eleven chapters of map, law, offers, and machinery — and now the door.&#xA;This chapter walks the merge path end to end: the ground rules (DCO,&#xA;commit style, the charter), the gates as &lt;em&gt;writing&lt;/em&gt; discipline rather&#xA;than review obstacles, the pull-request checklist annotated by the&#xA;chapters that taught each line, the release path that turns &lt;code&gt;main&lt;/code&gt;&#xA;into artifacts, and finally the pathway map — the per-subsystem answer&#xA;to &amp;ldquo;where does a first PR plausibly land?&amp;rdquo; — with the worked example&#xA;the book has been walking toward since Chapter 1: the dangling&#xA;&lt;code&gt;context/knowledge/grounding.go:680&lt;/code&gt; reference, fixed here as a complete, real&#xA;walkthrough. Branch, diff, sign-off, gates, PR body — captured in a&#xA;scratch clone at the pin.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Labs — *Agent Construction with Relurpify*</title>
				<link>https://relurpify.lexbytes.org/docs/latest/agent-construction-relurpify/labs/readme/</link>
				<pubDate>Fri, 23 Oct 2026 18:24:47 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/agent-construction-relurpify/labs/readme/</guid>
				<description>&lt;h1 id=&#34;labs--agent-construction-with-relurpify&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#labs--agent-construction-with-relurpify&#34; aria-label=&#34;Link to Labs — Agent Construction with Relurpify&#34;&gt;#&lt;/a&gt;&#xA;  Labs — &lt;em&gt;Agent Construction with Relurpify&lt;/em&gt;&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;This folder holds every artifact the book builds, exactly as it reads at the&#xA;end of the chapter that introduced it. It is the book&amp;rsquo;s cumulative code&#xA;listing; Appendix D is generated from it.&lt;/p&gt;&#xA;&lt;h2 id=&#34;layout&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#layout&#34; aria-label=&#34;Link to Layout&#34;&gt;#&lt;/a&gt;&#xA;  Layout&#xA;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;stringkit/&lt;/code&gt; — the demo repo, &lt;strong&gt;reset for book 2&lt;/strong&gt; (D11): &lt;code&gt;slugify&lt;/code&gt; strips&#xA;punctuation, both tests pass, and no seeded failure is carried over from&#xA;book 1. The critic you build in this book reads and critiques code against&#xA;this library; chapters that need a broken state seed their own.&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;testdata/overlay/&lt;/code&gt; — from Chapter 2 on, one folder per chapter&#xA;(&lt;code&gt;ch02-fake-model/&lt;/code&gt;, …, &lt;code&gt;ch13-final/&lt;/code&gt;) holding the files the reader has&#xA;added or changed by that chapter&amp;rsquo;s end, at true repo-root-relative paths.&#xA;The folder is named &lt;code&gt;testdata/&lt;/code&gt; on purpose: the Go toolchain (and the&#xA;repository&amp;rsquo;s own AST gates) ignore &lt;code&gt;testdata&lt;/code&gt; directories, so the lab&#xA;source of truth never pollutes gate scans; &lt;code&gt;verify.sh&lt;/code&gt; copies the overlay&#xA;into place. Chapter 1 has no overlay: its baseline is the unmodified&#xA;repository.&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;transcripts/&lt;/code&gt; — captured output from real runs: &lt;code&gt;ch01-baseline.md&lt;/code&gt; holds&#xA;the build, vet, &lt;code&gt;make lint-arch&lt;/code&gt;, doctor, and turn transcripts quoted in&#xA;Chapter 1; &lt;code&gt;ch02-critic-package.md&lt;/code&gt; and &lt;code&gt;ch03-gate-failures.md&lt;/code&gt; hold the&#xA;Chapters 2–3 captures.&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;verify.sh&lt;/code&gt; — the tiered verifier. See below.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;where-the-books-go-code-lives-d13&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#where-the-books-go-code-lives-d13&#34; aria-label=&#34;Link to Where the book&amp;amp;rsquo;s Go code lives (D13)&#34;&gt;#&lt;/a&gt;&#xA;  Where the book&amp;rsquo;s Go code lives (D13)&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Every file the book writes is &lt;strong&gt;self-contained in one sub-package&lt;/strong&gt;,&#xA;&lt;code&gt;cognitionzoo/critic/&lt;/code&gt; — the critic agent and everything that supports it.&#xA;The overlay mirrors that path; nothing else in the repository is modified&#xA;except the one registration import in Chapter 9, which is the act of&#xA;declaring a paradigm. Two sequencing rules the repository&amp;rsquo;s own consumer&#xA;gate forces, and the book obeys from the first line:&lt;/p&gt;</description>
			</item>
			<item>
				<title>Chapter 2 lab — captured receipts and the command card</title>
				<link>https://relurpify.lexbytes.org/docs/latest/cooking-agentic-thoughts/labs/ch02-first-turn/receipts-command-card/</link>
				<pubDate>Fri, 23 Oct 2026 17:38:17 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/cooking-agentic-thoughts/labs/ch02-first-turn/receipts-command-card/</guid>
				<description>&lt;h1 id=&#34;chapter-2-lab--captured-receipts-and-the-command-card&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#chapter-2-lab--captured-receipts-and-the-command-card&#34; aria-label=&#34;Link to Chapter 2 lab — captured receipts and the command card&#34;&gt;#&lt;/a&gt;&#xA;  Chapter 2 lab — captured receipts and the command card&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;This chapter&amp;rsquo;s turns were executed for real (Linux, Ollama 0.40.8 serving&#xA;&lt;code&gt;gemma4:e4b&lt;/code&gt;, pytest 9.1.1, Go-built relurpish from the tree that became&#xA;&lt;code&gt;BETA-RC1-FALL2026&lt;/code&gt;). The session was driven through a correctly sized&#xA;pseudo-terminal by an expect-style script (&lt;code&gt;drive_demo.py&lt;/code&gt; in the author&amp;rsquo;s&#xA;capture kit), keystroke by keystroke: boot → task → approval banner → &lt;code&gt;s&lt;/code&gt;&#xA;→ completion. Everything the chapter quotes exists on disk in the demo&#xA;workspace.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Lab — ch01-repo-map</title>
				<link>https://relurpify.lexbytes.org/docs/latest/relurpic-internals/labs/ch01-repo-map/card/</link>
				<pubDate>Fri, 23 Oct 2026 17:20:04 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/relurpic-internals/labs/ch01-repo-map/card/</guid>
				<description>&lt;h1 id=&#34;lab--ch01-repo-map&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#lab--ch01-repo-map&#34; aria-label=&#34;Link to Lab — ch01-repo-map&#34;&gt;#&lt;/a&gt;&#xA;  Lab — ch01-repo-map&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;&lt;strong&gt;Chapter:&lt;/strong&gt; &lt;em&gt;Relurpic Internals — Inside Look&lt;/em&gt;, Chapter 1 (&amp;ldquo;The Repo Is&#xA;the Map&amp;rdquo;). &lt;strong&gt;Pin:&lt;/strong&gt; tag &lt;code&gt;BETA-RC1-FALL2026&lt;/code&gt;; captured at commit&#xA;&lt;code&gt;1bc57c62029641dcc919c04a8076593794246409&lt;/code&gt; while the tag is pending.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;What this lab is:&lt;/strong&gt; the chapter&amp;rsquo;s verification transcript, not a code&#xA;artifact. Run the command card below in a clean clone at the pin and diff&#xA;your deterministic outputs against &lt;code&gt;transcript.txt&lt;/code&gt;. Nothing in this lab&#xA;needs a model backend.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Testing</title>
				<link>https://relurpify.lexbytes.org/docs/latest/testing/</link>
				<pubDate>Tue, 13 Oct 2026 04:34:10 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/testing/</guid>
				<description>&lt;h1 id=&#34;testing&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#testing&#34; aria-label=&#34;Link to Testing&#34;&gt;#&lt;/a&gt;&#xA;  Testing&#xA;&lt;/h1&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Audience&lt;/strong&gt;: contributors writing or running tests.&#xA;&lt;strong&gt;Purpose&lt;/strong&gt;: the three test layers, how to run each, and the supporting fixture systems (tapes, goldens, conformance).&#xA;&lt;strong&gt;Prerequisites&lt;/strong&gt;: &lt;a href=&#34;https://github.com/lexbity/relurpify/blob/main/CONTRIBUTING.md&#34; class=&#34;docs-external-link&#34; rel=&#34;noreferrer noopener&#34;&gt;Contributing&lt;span class=&#34;docs-external-link__icon&#34; aria-hidden=&#34;true&#34;&gt;↗&lt;/span&gt;&lt;/a&gt;&#xA; for gates and the coverage floor; a model backend for live layers.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;the-three-layers&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#the-three-layers&#34; aria-label=&#34;Link to The three layers&#34;&gt;#&lt;/a&gt;&#xA;  The three layers&#xA;&lt;/h2&gt;&#xA;&lt;div class=&#34;table-wrap&#34;&gt;&#xA;  &lt;table&gt;&#xA;    &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;        &lt;th&gt;Layer&lt;/th&gt;&#xA;        &lt;th&gt;What it exercises&lt;/th&gt;&#xA;        &lt;th&gt;Needs a model?&lt;/th&gt;&#xA;        &lt;th&gt;Entry point&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;    &lt;/thead&gt;&#xA;    &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;        &lt;td&gt;Unit&lt;/td&gt;&#xA;        &lt;td&gt;One package, colocated &lt;code&gt;*_test.go&lt;/code&gt;&lt;/td&gt;&#xA;        &lt;td&gt;no&lt;/td&gt;&#xA;        &lt;td&gt;&lt;code&gt;make test-unit&lt;/code&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;        &lt;td&gt;Framework integration&lt;/td&gt;&#xA;        &lt;td&gt;Cross-seam behavior over real runtime state&lt;/td&gt;&#xA;        &lt;td&gt;no&lt;/td&gt;&#xA;        &lt;td&gt;&lt;code&gt;make test-integ&lt;/code&gt;, &lt;code&gt;make test-scenario&lt;/code&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;        &lt;td&gt;Agent end-to-end (agenttest)&lt;/td&gt;&#xA;        &lt;td&gt;The real agent against a real or replayed model&lt;/td&gt;&#xA;        &lt;td&gt;live: yes; replay: no&lt;/td&gt;&#xA;        &lt;td&gt;&lt;code&gt;dev-agent agenttest run&lt;/code&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;    &lt;/tbody&gt;&#xA;  &lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;p&gt;&lt;code&gt;make test-unit&lt;/code&gt; also runs the config lint and is offline-friendly with a&#xA;60-second budget.&#xA;Integration tests live in &lt;code&gt;testsuite/&lt;/code&gt; and cover the authorization,&#xA;capability, knowledge, manifest, network-boundary, and telemetry seams plus a&#xA;security/redteam directory; shared builders construct workspaces, documents,&#xA;policies, and envelopes.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Chapter 3 lab — workspace baseline</title>
				<link>https://relurpify.lexbytes.org/docs/latest/cooking-agentic-thoughts/labs/ch03-workspace-baseline/readme/</link>
				<pubDate>Fri, 23 Oct 2026 17:49:47 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/cooking-agentic-thoughts/labs/ch03-workspace-baseline/readme/</guid>
				<description>&lt;h1 id=&#34;chapter-3-lab--workspace-baseline&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#chapter-3-lab--workspace-baseline&#34; aria-label=&#34;Link to Chapter 3 lab — workspace baseline&#34;&gt;#&lt;/a&gt;&#xA;  Chapter 3 lab — workspace baseline&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;The captured state of every experiment in &amp;ldquo;Own the Kitchen,&amp;rdquo; on the&#xA;verification machine (Linux, Ollama 0.40.8 serving &lt;code&gt;gemma4:e4b&lt;/code&gt;, binaries&#xA;built from the tree that became &lt;code&gt;BETA-RC1-FALL2026&lt;/code&gt;).&lt;/p&gt;&#xA;&lt;h2 id=&#34;files&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#files&#34; aria-label=&#34;Link to Files&#34;&gt;#&lt;/a&gt;&#xA;  Files&#xA;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;workspace-annotated.yaml&lt;/code&gt; — the materialized &lt;code&gt;workspace.yaml&lt;/code&gt;, trimmed&#xA;to the keys the chapter teaches, with the captured values.&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;experiment-log.md&lt;/code&gt; — every hands-on step with its captured output.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;reproduce&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#reproduce&#34; aria-label=&#34;Link to Reproduce&#34;&gt;#&lt;/a&gt;&#xA;  Reproduce&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;From your workspace root, with your built binaries:&lt;/p&gt;</description>
			</item>
			<item>
				<title>Lab — ch02-constitution</title>
				<link>https://relurpify.lexbytes.org/docs/latest/relurpic-internals/labs/ch02-constitution/card/</link>
				<pubDate>Fri, 23 Oct 2026 17:30:16 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/relurpic-internals/labs/ch02-constitution/card/</guid>
				<description>&lt;h1 id=&#34;lab--ch02-constitution&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#lab--ch02-constitution&#34; aria-label=&#34;Link to Lab — ch02-constitution&#34;&gt;#&lt;/a&gt;&#xA;  Lab — ch02-constitution&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;&lt;strong&gt;Chapter:&lt;/strong&gt; &lt;em&gt;Relurpic Internals — Inside Look&lt;/em&gt;, Chapter 2 (&amp;ldquo;The&#xA;Constitution, Enforced&amp;rdquo;). &lt;strong&gt;Pin:&lt;/strong&gt; tag &lt;code&gt;BETA-RC1-FALL2026&lt;/code&gt;; captured at&#xA;commit &lt;code&gt;1bc57c62029641dcc919c04a8076593794246409&lt;/code&gt; while the tag is pending.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;What this lab is:&lt;/strong&gt; the chapter&amp;rsquo;s verification transcript. You break&#xA;ADR-001 (one environment boundary) with a one-line diff, watch two&#xA;independent fence layers catch you, and revert. Run in a clean checkout;&#xA;every step is reversible. No model backend needed.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Chapter 1 — baseline transcripts (captured)</title>
				<link>https://relurpify.lexbytes.org/docs/latest/agent-construction-relurpify/labs/transcripts/ch01-baseline/</link>
				<pubDate>Fri, 23 Oct 2026 17:20:13 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/agent-construction-relurpify/labs/transcripts/ch01-baseline/</guid>
				<description>&lt;h1 id=&#34;chapter-1--baseline-transcripts-captured&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#chapter-1--baseline-transcripts-captured&#34; aria-label=&#34;Link to Chapter 1 — baseline transcripts (captured)&#34;&gt;#&lt;/a&gt;&#xA;  Chapter 1 — baseline transcripts (captured)&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;Every block below is real output from a real run on the verification&#xA;machine: Linux 6.18, Go 1.27.3, Ollama 0.40.8 serving &lt;code&gt;gemma4:e4b&lt;/code&gt;,&#xA;Docker 29.9.2, &lt;code&gt;runsc&lt;/code&gt; release-20260406.0, Python 3.14.8, pytest 9.1.1.&#xA;The tree the binaries were built from reports&#xA;&lt;code&gt;service.version v0.0.0-20261020195847-1bc57c620296+dirty&lt;/code&gt; in its own&#xA;telemetry. Scratch paths are normalized to &lt;code&gt;~/code/stringkit&lt;/code&gt; in the&#xA;chapter; elisions are marked.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Chapter 2 — critic package transcripts (captured)</title>
				<link>https://relurpify.lexbytes.org/docs/latest/agent-construction-relurpify/labs/transcripts/ch02-critic-package/</link>
				<pubDate>Fri, 23 Oct 2026 17:58:23 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/agent-construction-relurpify/labs/transcripts/ch02-critic-package/</guid>
				<description>&lt;h1 id=&#34;chapter-2--critic-package-transcripts-captured&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#chapter-2--critic-package-transcripts-captured&#34; aria-label=&#34;Link to Chapter 2 — critic package transcripts (captured)&#34;&gt;#&lt;/a&gt;&#xA;  Chapter 2 — critic package transcripts (captured)&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;Real output from the verification machine (same environment as&#xA;&lt;code&gt;ch01-baseline.md&lt;/code&gt;). The package under test is &lt;code&gt;cognitionzoo/critic/&lt;/code&gt;,&#xA;applied into a scratch clone by &lt;code&gt;verify.sh build ch02&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;1-first-layout-first-lesson-the-consumer-gate&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#1-first-layout-first-lesson-the-consumer-gate&#34; aria-label=&#34;Link to 1. First layout, first lesson: the consumer gate&#34;&gt;#&lt;/a&gt;&#xA;  1. First layout, first lesson: the consumer gate&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;The chapter&amp;rsquo;s first draft of the package was two production files&#xA;(&lt;code&gt;fake_model.go&lt;/code&gt;, &lt;code&gt;fake_model_test.go&lt;/code&gt;) with no importer anywhere in the&#xA;tree. &lt;code&gt;make lint-arch&lt;/code&gt; in the scratch clone:&lt;/p&gt;</description>
			</item>
			<item>
				<title>Chapter 3 experiment log — captured outputs</title>
				<link>https://relurpify.lexbytes.org/docs/latest/cooking-agentic-thoughts/labs/ch03-workspace-baseline/experiment-log/</link>
				<pubDate>Fri, 23 Oct 2026 17:50:13 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/cooking-agentic-thoughts/labs/ch03-workspace-baseline/experiment-log/</guid>
				<description>&lt;h1 id=&#34;chapter-3-experiment-log--captured-outputs&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#chapter-3-experiment-log--captured-outputs&#34; aria-label=&#34;Link to Chapter 3 experiment log — captured outputs&#34;&gt;#&lt;/a&gt;&#xA;  Chapter 3 experiment log — captured outputs&#xA;&lt;/h1&gt;&#xA;&lt;h2 id=&#34;1-first-relurplint-run&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#1-first-relurplint-run&#34; aria-label=&#34;Link to 1. First relurplint run&#34;&gt;#&lt;/a&gt;&#xA;  1. First relurplint run&#xA;&lt;/h2&gt;&#xA;&lt;figure class=&#34;docs-codeblock docs-codeblock--plaintext&#34;&gt;&lt;div&#xA;    class=&#34;docs-codeblock__body&#34;&#xA;    data-codeblock&#xA;    data-copy-label=&#34;Copy code&#34;&#xA;    data-copied-label=&#34;Copied&#34;&#xA;    data-copy-failed-label=&#34;Copy failed&#34;&#xA;  &gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-plaintext&#34; data-lang=&#34;plaintext&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ relurplint --check all --workspace .&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;relurplint: all checks passed (0 diagnostics)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;(exit 0)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;/figure&gt;&#xA;&lt;h2 id=&#34;2-tree-inventory-counted&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#2-tree-inventory-counted&#34; aria-label=&#34;Link to 2. Tree inventory (counted)&#34;&gt;#&lt;/a&gt;&#xA;  2. Tree inventory (counted)&#xA;&lt;/h2&gt;&#xA;&lt;figure class=&#34;docs-codeblock docs-codeblock--plaintext&#34;&gt;&lt;div&#xA;    class=&#34;docs-codeblock__body&#34;&#xA;    data-codeblock&#xA;    data-copy-label=&#34;Copy code&#34;&#xA;    data-copied-label=&#34;Copied&#34;&#xA;    data-copy-failed-label=&#34;Copy failed&#34;&#xA;  &gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-plaintext&#34; data-lang=&#34;plaintext&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;model/provider/  : 4 (ollama, lmstudio, openai_compatible, offline)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;model/profiles/  : 3 (default.llm.yaml, gemma4.llm.yaml, qwen2.5-coder.llm.yaml)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;security/        : 4 (sandbox, shell, localtool, workspaceingestion .policy.yaml)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;tools/           : 99 manifests — file 6, git 5, lsp 7, search 3, test 5,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                   shell 73 (in 8 category subdirectories under tools/shell/)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;prompts/         : 29 files (agents/, framework/, named/)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;euclo/           : 10 .erpe recipes + families.yaml&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;/figure&gt;&#xA;&lt;p&gt;Verification: &lt;code&gt;find relurpify_cfg/tools -name &amp;quot;*.yaml&amp;quot; | wc -l&lt;/code&gt; → &lt;code&gt;99&lt;/code&gt;;&#xA;&lt;code&gt;find relurpify_cfg/tools/shell -name &amp;quot;*.yaml&amp;quot; | wc -l&lt;/code&gt; → &lt;code&gt;73&lt;/code&gt;;&#xA;&lt;code&gt;find relurpify_cfg/prompts -name &amp;quot;*.prompt&amp;quot; | wc -l&lt;/code&gt; → &lt;code&gt;29&lt;/code&gt;.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Lab — ch03-surfaces</title>
				<link>https://relurpify.lexbytes.org/docs/latest/relurpic-internals/labs/ch03-surfaces/card/</link>
				<pubDate>Fri, 23 Oct 2026 17:48:14 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/relurpic-internals/labs/ch03-surfaces/card/</guid>
				<description>&lt;h1 id=&#34;lab--ch03-surfaces&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#lab--ch03-surfaces&#34; aria-label=&#34;Link to Lab — ch03-surfaces&#34;&gt;#&lt;/a&gt;&#xA;  Lab — ch03-surfaces&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;&lt;strong&gt;Chapter:&lt;/strong&gt; &lt;em&gt;Relurpic Internals — Inside Look&lt;/em&gt;, Chapter 3 (&amp;ldquo;The&#xA;Surfaces, Graded&amp;rdquo;). &lt;strong&gt;Pin:&lt;/strong&gt; tag &lt;code&gt;BETA-RC1-FALL2026&lt;/code&gt;; captured at commit&#xA;&lt;code&gt;1bc57c62029641dcc919c04a8076593794246409&lt;/code&gt; while the tag is pending.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;What this lab is:&lt;/strong&gt; the verify-five-claims worksheet. Five &lt;em&gt;high&lt;/em&gt;&#xA;promises from the compatibility table&#xA;(&lt;code&gt;devdocs/HANDOFF-docs/API_SURFACES.md&lt;/code&gt; §9.1), each traced to its&#xA;declaration site, with the captured evidence in &lt;code&gt;transcript.txt&lt;/code&gt; — plus&#xA;the one grading correction the chapter found. No model backend needed.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Code of Conduct</title>
				<link>https://relurpify.lexbytes.org/docs/latest/code-of-conduct/</link>
				<pubDate>Tue, 13 Oct 2026 04:34:50 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/code-of-conduct/</guid>
				<description>&lt;h1 id=&#34;code-of-conduct&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#code-of-conduct&#34; aria-label=&#34;Link to Code of Conduct&#34;&gt;#&lt;/a&gt;&#xA;  Code of Conduct&#xA;&lt;/h1&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Audience&lt;/strong&gt;: everyone who interacts with the project.&#xA;&lt;strong&gt;Purpose&lt;/strong&gt;: the standards for participation and how enforcement works.&#xA;&lt;strong&gt;Prerequisites&lt;/strong&gt;: none.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;our-standard&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#our-standard&#34; aria-label=&#34;Link to Our standard&#34;&gt;#&lt;/a&gt;&#xA;  Our standard&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Members of the project community are expected to behave professionally and&#xA;respectfully.&lt;/p&gt;&#xA;&lt;p&gt;Examples of behavior that contributes to a positive environment:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Using welcoming and inclusive language.&lt;/li&gt;&#xA;&lt;li&gt;Being respectful of differing viewpoints and experiences.&lt;/li&gt;&#xA;&lt;li&gt;Gracefully accepting constructive criticism.&lt;/li&gt;&#xA;&lt;li&gt;Focusing on what is best for the community.&lt;/li&gt;&#xA;&lt;li&gt;Showing empathy toward other community members.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Examples of unacceptable behavior:&lt;/p&gt;</description>
			</item>
			<item>
				<title>Chapter 4 lab — explain_test</title>
				<link>https://relurpify.lexbytes.org/docs/latest/cooking-agentic-thoughts/labs/ch04-explain-test/readme/</link>
				<pubDate>Fri, 23 Oct 2026 18:16:11 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/cooking-agentic-thoughts/labs/ch04-explain-test/readme/</guid>
				<description>&lt;h1 id=&#34;chapter-4-lab--explain_test&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#chapter-4-lab--explain_test&#34; aria-label=&#34;Link to Chapter 4 lab — explain_test&#34;&gt;#&lt;/a&gt;&#xA;  Chapter 4 lab — explain_test&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;The first reader-authored recipe, exactly as captured.&lt;/p&gt;&#xA;&lt;h2 id=&#34;files&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#files&#34; aria-label=&#34;Link to Files&#34;&gt;#&lt;/a&gt;&#xA;  Files&#xA;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;explain_test.erpe&lt;/code&gt; — the recipe as written in the hands-on (byte-identical&#xA;to the workspace copy used for the captures).&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;captures.md&lt;/code&gt; — the captured receipts.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;reproduce&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#reproduce&#34; aria-label=&#34;Link to Reproduce&#34;&gt;#&lt;/a&gt;&#xA;  Reproduce&#xA;&lt;/h2&gt;&#xA;&lt;figure class=&#34;docs-codeblock docs-codeblock--bash&#34;&gt;&lt;div&#xA;    class=&#34;docs-codeblock__body&#34;&#xA;    data-codeblock&#xA;    data-copy-label=&#34;Copy code&#34;&#xA;    data-copied-label=&#34;Copied&#34;&#xA;    data-copy-failed-label=&#34;Copy failed&#34;&#xA;  &gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# grammar, types, symbols, lowering — no registry&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;relurplint --check recipes --workspace .&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# in the TUI&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/recipe                                      &lt;span class=&#34;c1&#34;&gt;# find euclo.thoughtrecipe.explain_test&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/recipe euclo.thoughtrecipe.explain_test     &lt;span class=&#34;c1&#34;&gt;# pin for this session&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# …give an explanation task…&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/recipe clear                                &lt;span class=&#34;c1&#34;&gt;# return selection to the lattice&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# the proof&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;jq -c &lt;span class=&#34;s1&#34;&gt;&amp;#39;select(.resourceLogs) | .resourceLogs[]?.scopeLogs[]?.logRecords[]?&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;       | select(.eventName==&amp;#34;euclo.route.selected&amp;#34;)&amp;#39;&lt;/span&gt; &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    .relurpify_state/telemetry/otlp/*.jsonl &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; tail -1&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;/figure&gt;&#xA;&lt;p&gt;Captured rule: restart relurpish after any recipe edit — registration and&#xA;pin validation both read the boot-time registry.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Chapter 3 — gate-failure transcripts (captured)</title>
				<link>https://relurpify.lexbytes.org/docs/latest/agent-construction-relurpify/labs/transcripts/ch03-gate-failures/</link>
				<pubDate>Fri, 23 Oct 2026 17:58:23 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/agent-construction-relurpify/labs/transcripts/ch03-gate-failures/</guid>
				<description>&lt;h1 id=&#34;chapter-3--gate-failure-transcripts-captured&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#chapter-3--gate-failure-transcripts-captured&#34; aria-label=&#34;Link to Chapter 3 — gate-failure transcripts (captured)&#34;&gt;#&lt;/a&gt;&#xA;  Chapter 3 — gate-failure transcripts (captured)&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;Real output from the verification machine, produced in a scratch clone&#xA;with the Chapter 2 overlay applied. Every violation below was planted,&#xA;captured, and reverted (&lt;code&gt;git checkout&lt;/code&gt; restores the file; &lt;code&gt;make lint-arch&lt;/code&gt;&#xA;ends green). The violations live only in this transcript.&lt;/p&gt;&#xA;&lt;h2 id=&#34;beat-1--env-access-in-a-_testgo-file-the-gate-does-not-look&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#beat-1--env-access-in-a-_testgo-file-the-gate-does-not-look&#34; aria-label=&#34;Link to Beat 1 — env access in a _test.go file: the gate does not look&#34;&gt;#&lt;/a&gt;&#xA;  Beat 1 — env access in a &lt;code&gt;_test.go&lt;/code&gt; file: the gate does not look&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;An &lt;code&gt;os.Getenv(&amp;quot;CRITIC_FALLBACK&amp;quot;)&lt;/code&gt; planted in the critic package&amp;rsquo;s&#xA;&lt;code&gt;fake_model_impl_test.go&lt;/code&gt; — envcheck still passes, and its file count does&#xA;not move:&lt;/p&gt;</description>
			</item>
			<item>
				<title>Lab — ch04-config</title>
				<link>https://relurpify.lexbytes.org/docs/latest/relurpic-internals/labs/ch04-config/card/</link>
				<pubDate>Fri, 23 Oct 2026 17:57:05 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/relurpic-internals/labs/ch04-config/card/</guid>
				<description>&lt;h1 id=&#34;lab--ch04-config&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#lab--ch04-config&#34; aria-label=&#34;Link to Lab — ch04-config&#34;&gt;#&lt;/a&gt;&#xA;  Lab — ch04-config&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;&lt;strong&gt;Chapter:&lt;/strong&gt; &lt;em&gt;Relurpic Internals — Inside Look&lt;/em&gt;, Chapter 4&#xA;(&amp;ldquo;Configuration and the One Boundary&amp;rdquo;). &lt;strong&gt;Pin:&lt;/strong&gt; tag&#xA;&lt;code&gt;BETA-RC1-FALL2026&lt;/code&gt;; captured at commit&#xA;&lt;code&gt;1bc57c62029641dcc919c04a8076593794246409&lt;/code&gt; while the tag is pending.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;What this lab is:&lt;/strong&gt; the regenerate + drift transcript. You run the&#xA;drift loop in both directions — edit the template bundle (the source of&#xA;truth), then hand-edit the generated tree — and watch&#xA;&lt;code&gt;check-config-tree-drift&lt;/code&gt; fail both, pass after regeneration, and pass&#xA;again after the full revert. Everything dirties tracked files and is&#xA;reverted in-checkout; &lt;code&gt;git status&lt;/code&gt; is clean at the end. No model backend&#xA;needed.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Chapter 4 — graph tour transcripts (captured)</title>
				<link>https://relurpify.lexbytes.org/docs/latest/agent-construction-relurpify/labs/transcripts/ch04-graph-tour/</link>
				<pubDate>Fri, 23 Oct 2026 18:24:47 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/agent-construction-relurpify/labs/transcripts/ch04-graph-tour/</guid>
				<description>&lt;h1 id=&#34;chapter-4--graph-tour-transcripts-captured&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#chapter-4--graph-tour-transcripts-captured&#34; aria-label=&#34;Link to Chapter 4 — graph tour transcripts (captured)&#34;&gt;#&lt;/a&gt;&#xA;  Chapter 4 — graph tour transcripts (captured)&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;Real output from the verification machine (same environment as the earlier&#xA;transcripts). The Chapter 4 overlay (&lt;code&gt;ch04-first-graph&lt;/code&gt;) adds&#xA;&lt;code&gt;cognitionzoo/critic/graph_tour_test.go&lt;/code&gt; — six tests covering build, seal,&#xA;conditions, the visit cap, validation, and preflight — on top of the&#xA;Chapter 2–3 package.&lt;/p&gt;&#xA;&lt;h2 id=&#34;full-critic-package-test-run-ch02ch03ch04-overlays&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#full-critic-package-test-run-ch02ch03ch04-overlays&#34; aria-label=&#34;Link to Full critic package test run (ch02&amp;#43;ch03&amp;#43;ch04 overlays)&#34;&gt;#&lt;/a&gt;&#xA;  Full critic package test run (ch02+ch03+ch04 overlays)&#xA;&lt;/h2&gt;&#xA;&lt;figure class=&#34;docs-codeblock docs-codeblock--plaintext&#34;&gt;&lt;div&#xA;    class=&#34;docs-codeblock__body&#34;&#xA;    data-codeblock&#xA;    data-copy-label=&#34;Copy code&#34;&#xA;    data-copied-label=&#34;Copied&#34;&#xA;    data-copy-failed-label=&#34;Copy failed&#34;&#xA;  &gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-plaintext&#34; data-lang=&#34;plaintext&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ go test ./cognitionzoo/critic/... -count=1 -v&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;--- PASS: TestEnvelopeTour (0.00s)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;--- PASS: TestFakeModelIsALanguageModel (0.00s)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;--- PASS: TestGenerateStreamEmitsScriptedChunksInOrder (0.00s)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;--- PASS: TestGenerateReturnsJoinedText (0.00s)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;--- PASS: TestChatWithToolsReturnsScriptedToolCalls (0.00s)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;--- PASS: TestTurnsCycleInOrder (0.00s)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;--- PASS: TestGenerateStreamClosesOnCancellation (0.03s)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;--- PASS: TestGenerateStreamDropsAndCountsOnSendContention (0.03s)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;--- PASS: TestErrorInjectionFailsEveryMethod (0.00s)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;--- PASS: TestEmptyScriptFailsCleanly (0.00s)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;--- PASS: TestFirstGraphRuns (0.00s)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;--- PASS: TestConditionalEdgesRoutes (0.00s)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;--- PASS: TestGraphSealsOnExecute (0.00s)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;--- PASS: TestVisitCapCatchesCycle (0.00s)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;--- PASS: TestValidationCatchesBrokenWiring (0.00s)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;--- PASS: TestPreflightGatesToolPlacement (0.00s)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;PASS&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;ok  &#x9;codeburg.org/lexbit/relurpify/cognitionzoo/critic&#x9;0.059s&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;/figure&gt;&#xA;&lt;p&gt;The six Chapter 4 tests, and what each asserts:&lt;/p&gt;</description>
			</item>
			<item>
				<title>Chapter 4 captures</title>
				<link>https://relurpify.lexbytes.org/docs/latest/cooking-agentic-thoughts/labs/ch04-explain-test/captures/</link>
				<pubDate>Fri, 23 Oct 2026 18:16:11 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/cooking-agentic-thoughts/labs/ch04-explain-test/captures/</guid>
				<description>&lt;h1 id=&#34;chapter-4-captures&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#chapter-4-captures&#34; aria-label=&#34;Link to Chapter 4 captures&#34;&gt;#&lt;/a&gt;&#xA;  Chapter 4 captures&#xA;&lt;/h1&gt;&#xA;&lt;h2 id=&#34;pin-acknowledgment-real-boot-22050-pty&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#pin-acknowledgment-real-boot-22050-pty&#34; aria-label=&#34;Link to Pin acknowledgment (real boot, 220×50 pty)&#34;&gt;#&lt;/a&gt;&#xA;  Pin acknowledgment (real boot, 220×50 pty)&#xA;&lt;/h2&gt;&#xA;&lt;figure class=&#34;docs-codeblock docs-codeblock--plaintext&#34;&gt;&lt;div&#xA;    class=&#34;docs-codeblock__body&#34;&#xA;    data-codeblock&#xA;    data-copy-label=&#34;Copy code&#34;&#xA;    data-copied-label=&#34;Copied&#34;&#xA;    data-copy-failed-label=&#34;Copy failed&#34;&#xA;  &gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-plaintext&#34; data-lang=&#34;plaintext&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Pinned recipe for this session: euclo.thoughtrecipe.explain_test (dispatch runs exactly this recipe; /recipe clear to unpin)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;/figure&gt;&#xA;&lt;h2 id=&#34;route-selection-pinned-vs-unpinned-real-telemetry&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#route-selection-pinned-vs-unpinned-real-telemetry&#34; aria-label=&#34;Link to Route selection, pinned vs unpinned (real telemetry)&#34;&gt;#&lt;/a&gt;&#xA;  Route selection, pinned vs unpinned (real telemetry)&#xA;&lt;/h2&gt;&#xA;&lt;div class=&#34;table-wrap&#34;&gt;&#xA;  &lt;table&gt;&#xA;    &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;        &lt;th&gt;Turn&lt;/th&gt;&#xA;        &lt;th&gt;&lt;code&gt;decided_by&lt;/code&gt;&lt;/th&gt;&#xA;        &lt;th&gt;&lt;code&gt;candidate_count&lt;/code&gt;&lt;/th&gt;&#xA;        &lt;th&gt;family&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;    &lt;/thead&gt;&#xA;    &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;        &lt;td&gt;Unpinned explanation ask (before pin)&lt;/td&gt;&#xA;        &lt;td&gt;&lt;code&gt;lattice:score&lt;/code&gt;&lt;/td&gt;&#xA;        &lt;td&gt;14&lt;/td&gt;&#xA;        &lt;td&gt;&lt;code&gt;investigation&lt;/code&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;        &lt;td&gt;Pinned explanation ask&lt;/td&gt;&#xA;        &lt;td&gt;&lt;code&gt;pinned&lt;/code&gt;&lt;/td&gt;&#xA;        &lt;td&gt;1&lt;/td&gt;&#xA;        &lt;td&gt;&lt;code&gt;investigation&lt;/code&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;    &lt;/tbody&gt;&#xA;  &lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;p&gt;The 14 (not 12 as in Chapter 2) includes the two new candidate files&#xA;added after that chapter — registration changed the lattice&amp;rsquo;s candidate&#xA;set immediately.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Lab — ch05-governance</title>
				<link>https://relurpify.lexbytes.org/docs/latest/relurpic-internals/labs/ch05-governance/card/</link>
				<pubDate>Fri, 23 Oct 2026 18:15:55 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/relurpic-internals/labs/ch05-governance/card/</guid>
				<description>&lt;h1 id=&#34;lab--ch05-governance&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#lab--ch05-governance&#34; aria-label=&#34;Link to Lab — ch05-governance&#34;&gt;#&lt;/a&gt;&#xA;  Lab — ch05-governance&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;&lt;strong&gt;Chapter:&lt;/strong&gt; &lt;em&gt;Relurpic Internals — Inside Look&lt;/em&gt;, Chapter 5 (&amp;ldquo;The&#xA;Governance Engine&amp;rdquo;). &lt;strong&gt;Pin:&lt;/strong&gt; tag &lt;code&gt;BETA-RC1-FALL2026&lt;/code&gt;; captured at&#xA;commit &lt;code&gt;1bc57c62029641dcc919c04a8076593794246409&lt;/code&gt; while the tag is&#xA;pending.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;What this lab is:&lt;/strong&gt; the governed-turn + decision/audit transcript. A&#xA;real governed turn runs through the product runtime (offline backend —&#xA;no model backend or sandbox needed), followed by the full governance&#xA;package suite. No code artifacts; the decision and audit shapes are&#xA;recorded as the serialized JSON they use. The test harness doubles two&#xA;enforcement seams (sandbox command runner, HITL approval) so the&#xA;&lt;em&gt;decisions&lt;/em&gt; are deterministic — Chapter 4 §4.4 and Chapter 5 §5.6&#xA;explain the cut.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Search</title>
				<link>https://relurpify.lexbytes.org/docs/latest/search/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/search/</guid>
				<description>&lt;p&gt;Type to search the full documentation index. Results are ranked by title and&#xA;content matches.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Chapter 5 lab — triage and gate_demo</title>
				<link>https://relurpify.lexbytes.org/docs/latest/cooking-agentic-thoughts/labs/ch05-triage/readme/</link>
				<pubDate>Fri, 23 Oct 2026 18:52:14 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/cooking-agentic-thoughts/labs/ch05-triage/readme/</guid>
				<description>&lt;h1 id=&#34;chapter-5-lab--triage-and-gate_demo&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#chapter-5-lab--triage-and-gate_demo&#34; aria-label=&#34;Link to Chapter 5 lab — triage and gate_demo&#34;&gt;#&lt;/a&gt;&#xA;  Chapter 5 lab — triage and gate_demo&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;The chapter&amp;rsquo;s two recipes and the captured evidence.&lt;/p&gt;&#xA;&lt;h2 id=&#34;files&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#files&#34; aria-label=&#34;Link to Files&#34;&gt;#&lt;/a&gt;&#xA;  Files&#xA;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;triage.erpe&lt;/code&gt; — the full-toolkit recipe (types, typed captures,&#xA;provenance annotation, ask user gate, route with a run-in-branch&#xA;repairer). Lints green; verified registered, pinned, and dispatched.&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;gate_demo.erpe&lt;/code&gt; — the zero-model-call route+gate recipe used to&#xA;verify &lt;code&gt;ask user&lt;/code&gt; machinery in isolation. Lints green; &lt;code&gt;route&lt;/code&gt; as the&#xA;sole execution construct is valid.&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;captures.md&lt;/code&gt; — linter errors, dispatch receipts, the frame finding.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;reproduce&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#reproduce&#34; aria-label=&#34;Link to Reproduce&#34;&gt;#&lt;/a&gt;&#xA;  Reproduce&#xA;&lt;/h2&gt;&#xA;&lt;figure class=&#34;docs-codeblock docs-codeblock--bash&#34;&gt;&lt;div&#xA;    class=&#34;docs-codeblock__body&#34;&#xA;    data-codeblock&#xA;    data-copy-label=&#34;Copy code&#34;&#xA;    data-copied-label=&#34;Copied&#34;&#xA;    data-copy-failed-label=&#34;Copy failed&#34;&#xA;  &gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;relurplint --check recipes --workspace .   &lt;span class=&#34;c1&#34;&gt;# both recipes: 0 diagnostics&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# in the TUI, after a restart so both register:&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/recipe euclo.thoughtrecipe.triage         &lt;span class=&#34;c1&#34;&gt;# pin&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# dispatch a triage task; read the receipt:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;/figure&gt;&#xA;&lt;figure class=&#34;docs-codeblock docs-codeblock--bash&#34;&gt;&lt;div&#xA;    class=&#34;docs-codeblock__body&#34;&#xA;    data-codeblock&#xA;    data-copy-label=&#34;Copy code&#34;&#xA;    data-copied-label=&#34;Copied&#34;&#xA;    data-copy-failed-label=&#34;Copy failed&#34;&#xA;  &gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;jq -c &lt;span class=&#34;s1&#34;&gt;&amp;#39;select(.resourceLogs) | .resourceLogs[]?.scopeLogs[]?.logRecords[]?&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;       | select(.eventName==&amp;#34;euclo.route.selected&amp;#34;)&amp;#39;&lt;/span&gt; &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    .relurpify_state/telemetry/otlp/*.jsonl &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; tail -1&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;/figure&gt;</description>
			</item>
			<item>
				<title>Chapter 5 — critic graph transcripts (captured)</title>
				<link>https://relurpify.lexbytes.org/docs/latest/agent-construction-relurpify/labs/transcripts/ch05-critic-graph/</link>
				<pubDate>Fri, 23 Oct 2026 18:36:27 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/agent-construction-relurpify/labs/transcripts/ch05-critic-graph/</guid>
				<description>&lt;h1 id=&#34;chapter-5--critic-graph-transcripts-captured&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#chapter-5--critic-graph-transcripts-captured&#34; aria-label=&#34;Link to Chapter 5 — critic graph transcripts (captured)&#34;&gt;#&lt;/a&gt;&#xA;  Chapter 5 — critic graph transcripts (captured)&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;Real output from the verification machine (same environment as the earlier&#xA;transcripts). The Chapter 5 overlay (&lt;code&gt;ch05-critic-graph&lt;/code&gt;) adds&#xA;&lt;code&gt;cognitionzoo/critic/critic_graph_test.go&lt;/code&gt; — the critic pipeline as a&#xA;hand-composed graph, plus contract-default and contract-validation tests —&#xA;on top of the Chapter 2–4 package.&lt;/p&gt;&#xA;&lt;h2 id=&#34;full-critic-package-test-run-ch02ch05-overlays&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#full-critic-package-test-run-ch02ch05-overlays&#34; aria-label=&#34;Link to Full critic package test run (ch02–ch05 overlays)&#34;&gt;#&lt;/a&gt;&#xA;  Full critic package test run (ch02–ch05 overlays)&#xA;&lt;/h2&gt;&#xA;&lt;figure class=&#34;docs-codeblock docs-codeblock--plaintext&#34;&gt;&lt;div&#xA;    class=&#34;docs-codeblock__body&#34;&#xA;    data-codeblock&#xA;    data-copy-label=&#34;Copy code&#34;&#xA;    data-copied-label=&#34;Copied&#34;&#xA;    data-copy-failed-label=&#34;Copy failed&#34;&#xA;  &gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-plaintext&#34; data-lang=&#34;plaintext&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ go test ./cognitionzoo/critic/... -count=1 -v        (20 tests)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;--- PASS: TestCriticPipelineRevisesWhenFlagged (0.00s)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;--- PASS: TestCriticPipelineDenialSkipsRevision (0.00s)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;--- PASS: TestContractDefaultsAreTyped (0.00s)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;--- PASS: TestContractValidationRefusesGarbage&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    --- PASS: …/invalid_side_effect_class (0.00s)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    --- PASS: …/tool_node_must_declare_capabilities (0.00s)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;--- PASS: TestEnvelopeTour&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;--- PASS: (…the nine Chapter 2 fake-model tests…)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;--- PASS: (…the six Chapter 4 graph-tour tests…)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;PASS&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;ok  &#x9;codeburg.org/lexbit/relurpify/cognitionzoo/critic&#x9;0.059s&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;/figure&gt;&#xA;&lt;p&gt;The four Chapter 4→5 additions, and what each asserts:&lt;/p&gt;</description>
			</item>
			<item>
				<title>Lab — ch06-sandbox</title>
				<link>https://relurpify.lexbytes.org/docs/latest/relurpic-internals/labs/ch06-sandbox/card/</link>
				<pubDate>Fri, 23 Oct 2026 18:25:03 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/relurpic-internals/labs/ch06-sandbox/card/</guid>
				<description>&lt;h1 id=&#34;lab--ch06-sandbox&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#lab--ch06-sandbox&#34; aria-label=&#34;Link to Lab — ch06-sandbox&#34;&gt;#&lt;/a&gt;&#xA;  Lab — ch06-sandbox&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;&lt;strong&gt;Chapter:&lt;/strong&gt; &lt;em&gt;Relurpic Internals — Inside Look&lt;/em&gt;, Chapter 6 (&amp;ldquo;Sandbox and&#xA;Governed Execution&amp;rdquo;). &lt;strong&gt;Pin:&lt;/strong&gt; tag &lt;code&gt;BETA-RC1-FALL2026&lt;/code&gt;; captured at&#xA;commit &lt;code&gt;1bc57c62029641dcc919c04a8076593794246409&lt;/code&gt; while the tag is&#xA;pending.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;What this lab is:&lt;/strong&gt; the tool-call journey, verified at both ends: the&#xA;doctor&amp;rsquo;s readiness rows on a real machine (sandbox toolchain&#xA;interrogated, degraded semantics live), the governed turn through the&#xA;product path, and the enforcement machinery green. No model backend&#xA;needed; Docker and &lt;code&gt;runsc&lt;/code&gt; are welcome but their absence is itself a&#xA;valid capture (degraded rows, never unsandboxed fallback).&lt;/p&gt;</description>
			</item>
			<item>
				<title>Chapter 6 — ensemble &amp; runner transcripts (captured)</title>
				<link>https://relurpify.lexbytes.org/docs/latest/agent-construction-relurpify/labs/transcripts/ch06-ensemble-runner/</link>
				<pubDate>Fri, 23 Oct 2026 18:52:51 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/agent-construction-relurpify/labs/transcripts/ch06-ensemble-runner/</guid>
				<description>&lt;h1 id=&#34;chapter-6--ensemble--runner-transcripts-captured&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#chapter-6--ensemble--runner-transcripts-captured&#34; aria-label=&#34;Link to Chapter 6 — ensemble &amp;amp;amp; runner transcripts (captured)&#34;&gt;#&lt;/a&gt;&#xA;  Chapter 6 — ensemble &amp;amp; runner transcripts (captured)&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;Real output from the verification machine (same environment as the earlier&#xA;transcripts). The Chapter 6 overlay (&lt;code&gt;ch06-ensemble-runner&lt;/code&gt;) adds the&#xA;package&amp;rsquo;s first production code — &lt;code&gt;cognitionzoo/critic/ensemble.go&lt;/code&gt; and&#xA;&lt;code&gt;cognitionzoo/critic/cmd/critic-runner/main.go&lt;/code&gt; — plus &lt;code&gt;ensemble_test.go&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;the-critic-runner-offline-end-to-end&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#the-critic-runner-offline-end-to-end&#34; aria-label=&#34;Link to The critic-runner, offline end to end&#34;&gt;#&lt;/a&gt;&#xA;  The critic-runner, offline end to end&#xA;&lt;/h2&gt;&#xA;&lt;figure class=&#34;docs-codeblock docs-codeblock--plaintext&#34;&gt;&lt;div&#xA;    class=&#34;docs-codeblock__body&#34;&#xA;    data-codeblock&#xA;    data-copy-label=&#34;Copy code&#34;&#xA;    data-copied-label=&#34;Copied&#34;&#xA;    data-copy-failed-label=&#34;Copy failed&#34;&#xA;  &gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-plaintext&#34; data-lang=&#34;plaintext&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ go run ./cognitionzoo/critic/cmd/critic-runner&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;telemetry graph_start          node=&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;telemetry node_start           node=drafter&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;telemetry node_finish          node=drafter success=true&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;telemetry graph_start          node=&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;telemetry node_start           node=critic-2&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;telemetry graph_start          node=&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;telemetry graph_start          node=&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;telemetry node_finish          node=critic-2 success=true&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;telemetry node_start           node=branch-done-2&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;telemetry node_finish          node=branch-done-2 success=true&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;telemetry graph_finish         node= status=success&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;telemetry node_start           node=critic-0&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;telemetry node_finish           node=critic-0 success=true&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;telemetry node_start           node=branch-done-0&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;telemetry node_finish          node=branch-done-0 success=true&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;telemetry graph_finish         node= status=success&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;telemetry node_start           node=critic-1&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;telemetry node_finish          node=critic-1 success=true&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;telemetry node_start           node=branch-done-1&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;telemetry node_finish          node=branch-done-1 success=true&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;telemetry graph_finish         node= status=success&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;telemetry graph.branch_merged  node= branches=[critic-0 critic-1 critic-2] conflicted_keys=[] keys_deleted=0 keys_skipped=0 keys_written=6 refs_retrieval=0 refs_streamed=0 units_applied=3 winner_index=map[]&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;telemetry node_start           node=merge&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;telemetry node_finish          node=merge success=true&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;telemetry node_start           node=gate&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;telemetry node_finish          node=gate success=true&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;telemetry node_start           node=revise&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;telemetry node_finish          node=revise success=true&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;telemetry graph_start          node=&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;telemetry node_start           node=critic-2&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;…  [second re-review round: the three critics&amp;#39; second scripted turns,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    another graph.branch_merged, merge, gate — then done; elided]&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;telemetry graph_finish         node= status=success&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;result:     success=true node=done&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;ensemble:   size=3 verdict=clean&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;revisions:  1&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;final draft: a revised draft with error handling&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;preflight:  0 issues, 0 placements&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;/figure&gt;&#xA;&lt;p&gt;Read the transcript: the nested &lt;code&gt;graph_start&lt;/code&gt; events are the three&#xA;parallel branches (each branch runs against its own structural snapshot&#xA;and cloned envelope); &lt;code&gt;graph.branch_merged&lt;/code&gt; reports the merge in edge&#xA;declaration order (&lt;code&gt;branches=[critic-0 critic-1 critic-2]&lt;/code&gt;,&#xA;&lt;code&gt;units_applied=3&lt;/code&gt;, no conflicts, six keys written — three verdicts per&#xA;round); the revise node fired once and the re-review passed clean.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Chapter 5 captures</title>
				<link>https://relurpify.lexbytes.org/docs/latest/cooking-agentic-thoughts/labs/ch05-triage/captures/</link>
				<pubDate>Fri, 23 Oct 2026 18:52:28 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/cooking-agentic-thoughts/labs/ch05-triage/captures/</guid>
				<description>&lt;h1 id=&#34;chapter-5-captures&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#chapter-5-captures&#34; aria-label=&#34;Link to Chapter 5 captures&#34;&gt;#&lt;/a&gt;&#xA;  Chapter 5 captures&#xA;&lt;/h1&gt;&#xA;&lt;h2 id=&#34;two-linter-catches-on-the-way-to-green-real-errors&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#two-linter-catches-on-the-way-to-green-real-errors&#34; aria-label=&#34;Link to Two linter catches on the way to green (real errors)&#34;&gt;#&lt;/a&gt;&#xA;  Two linter catches on the way to green (real errors)&#xA;&lt;/h2&gt;&#xA;&lt;figure class=&#34;docs-codeblock docs-codeblock--plaintext&#34;&gt;&lt;div&#xA;    class=&#34;docs-codeblock__body&#34;&#xA;    data-codeblock&#xA;    data-copy-label=&#34;Copy code&#34;&#xA;    data-copied-label=&#34;Copied&#34;&#xA;    data-copy-failed-label=&#34;Copy failed&#34;&#xA;  &gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-plaintext&#34; data-lang=&#34;plaintext&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;# annotation after the destination (wrong position):&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;relurpify_cfg/euclo/triage.erpe: [error recipes.parse] ...:42:50: expected &amp;#34;-&amp;gt;&amp;#34;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;# vocabulary declaration inside a delegate block:&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;relurpify_cfg/euclo/triage.erpe: [error recipes.parse] ...:40:11: may invoke is only allowed in trigger and run blocks&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;/figure&gt;&#xA;&lt;p&gt;Fixes: &lt;code&gt;as claimed&lt;/code&gt; sits after the source type, before the arrow; per-step&#xA;vocabulary requires &lt;code&gt;run&lt;/code&gt; blocks (route branches included), not &lt;code&gt;delegate&lt;/code&gt;.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Lab — ch07-substrate</title>
				<link>https://relurpify.lexbytes.org/docs/latest/relurpic-internals/labs/ch07-substrate/card/</link>
				<pubDate>Fri, 23 Oct 2026 18:36:33 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/relurpic-internals/labs/ch07-substrate/card/</guid>
				<description>&lt;h1 id=&#34;lab--ch07-substrate&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#lab--ch07-substrate&#34; aria-label=&#34;Link to Lab — ch07-substrate&#34;&gt;#&lt;/a&gt;&#xA;  Lab — ch07-substrate&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;&lt;strong&gt;Chapter:&lt;/strong&gt; &lt;em&gt;Relurpic Internals — Inside Look&lt;/em&gt;, Chapter 7 (&amp;ldquo;The&#xA;Knowledge Substrate&amp;rdquo;). &lt;strong&gt;Pin:&lt;/strong&gt; tag &lt;code&gt;BETA-RC1-FALL2026&lt;/code&gt;; captured at&#xA;commit &lt;code&gt;1bc57c62029641dcc919c04a8076593794246409&lt;/code&gt; while the tag is&#xA;pending.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;What this lab is:&lt;/strong&gt; index a seeded workspace and inspect the chunk&#xA;graph — via the substrate&amp;rsquo;s own tests, which build real stores, index&#xA;real files, and emit real events. No model backend, no sandbox, no&#xA;manual workspace setup: every fixture is seeded and cleaned by the&#xA;tests themselves.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Chapter 6 lab — the linear paradigms</title>
				<link>https://relurpify.lexbytes.org/docs/latest/cooking-agentic-thoughts/labs/ch06-linear-paradigms/readme/</link>
				<pubDate>Fri, 23 Oct 2026 21:11:52 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/cooking-agentic-thoughts/labs/ch06-linear-paradigms/readme/</guid>
				<description>&lt;h1 id=&#34;chapter-6-lab--the-linear-paradigms&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#chapter-6-lab--the-linear-paradigms&#34; aria-label=&#34;Link to Chapter 6 lab — the linear paradigms&#34;&gt;#&lt;/a&gt;&#xA;  Chapter 6 lab — the linear paradigms&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;Three recipes, one per linear paradigm, plus the captured validation story.&lt;/p&gt;&#xA;&lt;h2 id=&#34;files&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#files&#34; aria-label=&#34;Link to Files&#34;&gt;#&lt;/a&gt;&#xA;  Files&#xA;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;add_truncate.erpe&lt;/code&gt; — pipeline: plan stage (read-only) → implement stage&#xA;(write + pytest). Second stage reads the first stage&amp;rsquo;s capture.&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;summarize_funcs.erpe&lt;/code&gt; — chainer: three links, each &lt;code&gt;prompt&lt;/code&gt; + &lt;code&gt;from&lt;/code&gt; +&#xA;&lt;code&gt;capture&lt;/code&gt;. Links take &lt;code&gt;prompt&lt;/code&gt;, never &lt;code&gt;goal&lt;/code&gt;.&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;polish_docstring.erpe&lt;/code&gt; — reflection: &lt;code&gt;review&lt;/code&gt; writes&#xA;&lt;code&gt;scratch.review&lt;/code&gt;/&lt;code&gt;scratch.review_issues&lt;/code&gt;; &lt;code&gt;revise when scratch.review contains issues:&lt;/code&gt; runs a declared fixer agent.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;reproduce&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#reproduce&#34; aria-label=&#34;Link to Reproduce&#34;&gt;#&lt;/a&gt;&#xA;  Reproduce&#xA;&lt;/h2&gt;&#xA;&lt;figure class=&#34;docs-codeblock docs-codeblock--bash&#34;&gt;&lt;div&#xA;    class=&#34;docs-codeblock__body&#34;&#xA;    data-codeblock&#xA;    data-copy-label=&#34;Copy code&#34;&#xA;    data-copied-label=&#34;Copied&#34;&#xA;    data-copy-failed-label=&#34;Copy failed&#34;&#xA;  &gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;relurplint --check recipes --workspace .   &lt;span class=&#34;c1&#34;&gt;# 0 diagnostics&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# restart relurpish so all three register, then pin and dispatch each:&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;#   /recipe euclo.thoughtrecipe.add_truncate&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;#   /recipe euclo.thoughtrecipe.summarize_funcs&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;#   /recipe euclo.thoughtrecipe.polish_docstring&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;/figure&gt;&#xA;&lt;p&gt;Read the receipts after each dispatch:&lt;/p&gt;</description>
			</item>
			<item>
				<title>Chapter 7 — critic contract transcripts (captured)</title>
				<link>https://relurpify.lexbytes.org/docs/latest/agent-construction-relurpify/labs/transcripts/ch07-critic-contract/</link>
				<pubDate>Fri, 23 Oct 2026 20:36:30 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/agent-construction-relurpify/labs/transcripts/ch07-critic-contract/</guid>
				<description>&lt;h1 id=&#34;chapter-7--critic-contract-transcripts-captured&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#chapter-7--critic-contract-transcripts-captured&#34; aria-label=&#34;Link to Chapter 7 — critic contract transcripts (captured)&#34;&gt;#&lt;/a&gt;&#xA;  Chapter 7 — critic contract transcripts (captured)&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;Real output from the verification machine (same environment as the earlier&#xA;transcripts). The Chapter 7 overlay (&lt;code&gt;ch07-critic-contract&lt;/code&gt;) adds the&#xA;critic&amp;rsquo;s paradigm contract as production code&#xA;(&lt;code&gt;cognitionzoo/critic/contract.go&lt;/code&gt;, self-registering from &lt;code&gt;init&lt;/code&gt;) plus its&#xA;tests (&lt;code&gt;contract_test.go&lt;/code&gt;).&lt;/p&gt;&#xA;&lt;h2 id=&#34;package-tests-ch02ch07-overlays&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#package-tests-ch02ch07-overlays&#34; aria-label=&#34;Link to Package tests (ch02–ch07 overlays)&#34;&gt;#&lt;/a&gt;&#xA;  Package tests (ch02–ch07 overlays)&#xA;&lt;/h2&gt;&#xA;&lt;figure class=&#34;docs-codeblock docs-codeblock--plaintext&#34;&gt;&lt;div&#xA;    class=&#34;docs-codeblock__body&#34;&#xA;    data-codeblock&#xA;    data-copy-label=&#34;Copy code&#34;&#xA;    data-copied-label=&#34;Copied&#34;&#xA;    data-copy-failed-label=&#34;Copy failed&#34;&#xA;  &gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-plaintext&#34; data-lang=&#34;plaintext&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ go test ./cognitionzoo/critic/... -count=1 -v        (30 tests)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;--- PASS: TestCriticContractRegistered (0.00s)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;--- PASS: TestContractCompleteness (0.00s)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;--- PASS: TestRegistrationValidatesIntrinsics&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    --- PASS: …/unknown_shape (0.00s)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    --- PASS: …/duplicate_directive (0.00s)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    --- PASS: …/requires_undeclared_directive (0.00s)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    --- PASS: …/order_rule_references_undeclared_directive (0.00s)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    --- PASS: …/case_pins_undeclared_directive (0.00s)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    --- PASS: …/declared_directive_without_a_case (0.00s)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    --- PASS: …/duplicate_registration (0.00s)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;--- PASS: (…the twenty-three Chapter 2–6 tests…)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;PASS&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;ok  &#x9;codeburg.org/lexbit/relurpify/cognitionzoo/critic&#x9;0.061s&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;/figure&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;TestCriticContractRegistered&lt;/code&gt; — the process-wide registry holds a&#xA;&lt;code&gt;critic&lt;/code&gt; contract: &lt;code&gt;ShapeReviewLoop&lt;/code&gt;, &lt;code&gt;Composes [react]&lt;/code&gt;, directives&#xA;exactly &lt;code&gt;[critique revise]&lt;/code&gt; in declaration order, &lt;code&gt;revise&lt;/code&gt; a predicate&#xA;block requiring &lt;code&gt;critique&lt;/code&gt;, an order rule present, no required&#xA;directives (goal-only recipes preserved).&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;TestContractCompleteness&lt;/code&gt; — the mirror of every shipped paradigm&amp;rsquo;s own&#xA;completeness test: every declared directive pinned by a conformance&#xA;case, no case pinning an undeclared directive, and &lt;code&gt;react&lt;/code&gt; (the&#xA;Composes entry) resolved in the fully-populated registry.&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;TestRegistrationValidatesIntrinsics&lt;/code&gt; — a scoped registry driven through&#xA;the seven intrinsic refusals, each captured verbatim from the validator:&#xA;&lt;code&gt;unknown execution shape &amp;quot;Whirlpool&amp;quot;&lt;/code&gt;; &lt;code&gt;duplicate directive &amp;quot;critique&amp;quot;&lt;/code&gt;;&#xA;&lt;code&gt;directive &amp;quot;revise&amp;quot; requires undeclared directive &amp;quot;approve&amp;quot;&lt;/code&gt;;&#xA;&lt;code&gt;order rule references undeclared directive &amp;quot;polish&amp;quot;&lt;/code&gt;;&#xA;&lt;code&gt;conformance case &amp;quot;lab/ghost&amp;quot; pins undeclared directive &amp;quot;polish&amp;quot;&lt;/code&gt;;&#xA;&lt;code&gt;directive &amp;quot;revise&amp;quot; has no conformance case&lt;/code&gt;; and&#xA;&lt;code&gt;duplicate paradigm contract registration for &amp;quot;critic-lab&amp;quot;&lt;/code&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;the-registry-now-carries-nine-paradigms&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#the-registry-now-carries-nine-paradigms&#34; aria-label=&#34;Link to The registry now carries nine paradigms&#34;&gt;#&lt;/a&gt;&#xA;  The registry now carries nine paradigms&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;The critic package&amp;rsquo;s &lt;code&gt;init&lt;/code&gt; registers the contract in any binary that&#xA;links it — including the runner:&lt;/p&gt;</description>
			</item>
			<item>
				<title>Lab — ch08-bkc</title>
				<link>https://relurpify.lexbytes.org/docs/latest/relurpic-internals/labs/ch08-bkc/card/</link>
				<pubDate>Fri, 23 Oct 2026 18:52:40 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/relurpic-internals/labs/ch08-bkc/card/</guid>
				<description>&lt;h1 id=&#34;lab--ch08-bkc&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#lab--ch08-bkc&#34; aria-label=&#34;Link to Lab — ch08-bkc&#34;&gt;#&lt;/a&gt;&#xA;  Lab — ch08-bkc&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;&lt;strong&gt;Chapter:&lt;/strong&gt; &lt;em&gt;Relurpic Internals — Inside Look&lt;/em&gt;, Chapter 8&#xA;(&amp;ldquo;Compilation and Grounding: the BKC&amp;rdquo;). &lt;strong&gt;Pin:&lt;/strong&gt; tag&#xA;&lt;code&gt;BETA-RC1-FALL2026&lt;/code&gt;; captured at commit&#xA;&lt;code&gt;1bc57c62029641dcc919c04a8076593794246409&lt;/code&gt; while the tag is pending.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;What this lab is:&lt;/strong&gt; compile a context, verify the digest contract by&#xA;replay, exercise the epoch-scoped cache, ground captures with trust&#xA;floors, and confirm the stream-trigger delivery — via the compiler&amp;rsquo;s&#xA;own tests, which run real stores and real digests. No model backend, no&#xA;sandbox.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Chapter 7 lab — the planning paradigms</title>
				<link>https://relurpify.lexbytes.org/docs/latest/cooking-agentic-thoughts/labs/ch07-planning-paradigms/readme/</link>
				<pubDate>Fri, 23 Oct 2026 21:29:27 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/cooking-agentic-thoughts/labs/ch07-planning-paradigms/readme/</guid>
				<description>&lt;h1 id=&#34;chapter-7-lab--the-planning-paradigms&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#chapter-7-lab--the-planning-paradigms&#34; aria-label=&#34;Link to Chapter 7 lab — the planning paradigms&#34;&gt;#&lt;/a&gt;&#xA;  Chapter 7 lab — the planning paradigms&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;Three recipes covering planner, rewoo, and blackboard, plus the captured&#xA;governance catch.&lt;/p&gt;&#xA;&lt;h2 id=&#34;files&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#files&#34; aria-label=&#34;Link to Files&#34;&gt;#&lt;/a&gt;&#xA;  Files&#xA;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;plan_repair.erpe&lt;/code&gt; — planner: plan → verify → summarize, no steps (the&#xA;plan document is the product; modeled on the shipped &lt;code&gt;plan.erpe&lt;/code&gt;).&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;rewoo_outline.erpe&lt;/code&gt; — rewoo: required &lt;code&gt;plan&lt;/code&gt; + &lt;code&gt;synthesize&lt;/code&gt;, no steps.&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;board_survey.erpe&lt;/code&gt; — blackboard: two authored sources (&lt;code&gt;read [state.x]&lt;/code&gt;&#xA;lanes, mandatory &lt;code&gt;write&lt;/code&gt;), no &lt;code&gt;do&lt;/code&gt; legs — the data-flow skeleton form.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;reproduce&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#reproduce&#34; aria-label=&#34;Link to Reproduce&#34;&gt;#&lt;/a&gt;&#xA;  Reproduce&#xA;&lt;/h2&gt;&#xA;&lt;figure class=&#34;docs-codeblock docs-codeblock--bash&#34;&gt;&lt;div&#xA;    class=&#34;docs-codeblock__body&#34;&#xA;    data-codeblock&#xA;    data-copy-label=&#34;Copy code&#34;&#xA;    data-copied-label=&#34;Copied&#34;&#xA;    data-copy-failed-label=&#34;Copy failed&#34;&#xA;  &gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;relurplint --check recipes --workspace .   &lt;span class=&#34;c1&#34;&gt;# 0 diagnostics (first pass)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# restart relurpish, pin, dispatch:&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;#   /recipe euclo.thoughtrecipe.plan_repair&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;/figure&gt;&#xA;&lt;h2 id=&#34;captured-governance-catches-a-malformed-tool-call&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#captured-governance-catches-a-malformed-tool-call&#34; aria-label=&#34;Link to Captured: governance catches a malformed tool call&#34;&gt;#&lt;/a&gt;&#xA;  Captured: governance catches a malformed tool call&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;The pinned plan_repair dispatch on the verification machine:&lt;/p&gt;</description>
			</item>
			<item>
				<title>Chapter 8 — critic agent transcripts (captured)</title>
				<link>https://relurpify.lexbytes.org/docs/latest/agent-construction-relurpify/labs/transcripts/ch08-critic-agent/</link>
				<pubDate>Fri, 23 Oct 2026 20:45:47 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/agent-construction-relurpify/labs/transcripts/ch08-critic-agent/</guid>
				<description>&lt;h1 id=&#34;chapter-8--critic-agent-transcripts-captured&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#chapter-8--critic-agent-transcripts-captured&#34; aria-label=&#34;Link to Chapter 8 — critic agent transcripts (captured)&#34;&gt;#&lt;/a&gt;&#xA;  Chapter 8 — critic agent transcripts (captured)&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;Real output from the verification machine (same environment as the earlier&#xA;transcripts). The Chapter 8 overlay (&lt;code&gt;ch08-critic-agent&lt;/code&gt;) adds&#xA;&lt;code&gt;cognitionzoo/critic/critic.go&lt;/code&gt; (the agent), the workspace prompt file&#xA;&lt;code&gt;relurpify_cfg/prompts/agents/agent.critic.default.prompt&lt;/code&gt;, and&#xA;&lt;code&gt;cognitionzoo/critic/critic_agent_test.go&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;package-tests-ch02ch08-overlays&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#package-tests-ch02ch08-overlays&#34; aria-label=&#34;Link to Package tests (ch02–ch08 overlays)&#34;&gt;#&lt;/a&gt;&#xA;  Package tests (ch02–ch08 overlays)&#xA;&lt;/h2&gt;&#xA;&lt;figure class=&#34;docs-codeblock docs-codeblock--plaintext&#34;&gt;&lt;div&#xA;    class=&#34;docs-codeblock__body&#34;&#xA;    data-codeblock&#xA;    data-copy-label=&#34;Copy code&#34;&#xA;    data-copied-label=&#34;Copied&#34;&#xA;    data-copy-failed-label=&#34;Copy failed&#34;&#xA;  &gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-plaintext&#34; data-lang=&#34;plaintext&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ go test ./cognitionzoo/critic/... -count=1 -v        (32 tests)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;--- PASS: TestCriticFailsClosedWithoutPermissionChecker (0.00s)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;--- PASS: TestCritiqueWritesScratch (0.00s)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;--- PASS: TestReviseFiresOnPredicateAndRecritiques (0.00s)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;--- PASS: TestRevisionCapEndsLoopNormally (0.00s)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;--- PASS: TestLibraryModeReportsWithoutRevision (0.00s)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;--- PASS: TestCriticPromptFileLoadsAndValidates (0.00s)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;--- PASS: (…the twenty-six Chapter 2–7 tests…)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;PASS&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;ok  &#x9;codeburg.org/lexbit/relurpify/cognitionzoo/critic&#x9;0.061s&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;/figure&gt;&#xA;&lt;p&gt;The six new tests, and what each pins:&lt;/p&gt;</description>
			</item>
			<item>
				<title>Lab — ch09-runtime</title>
				<link>https://relurpify.lexbytes.org/docs/latest/relurpic-internals/labs/ch09-runtime/card/</link>
				<pubDate>Fri, 23 Oct 2026 20:38:53 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/relurpic-internals/labs/ch09-runtime/card/</guid>
				<description>&lt;h1 id=&#34;lab--ch09-runtime&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#lab--ch09-runtime&#34; aria-label=&#34;Link to Lab — ch09-runtime&#34;&gt;#&lt;/a&gt;&#xA;  Lab — ch09-runtime&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;&lt;strong&gt;Chapter:&lt;/strong&gt; &lt;em&gt;Relurpic Internals — Inside Look&lt;/em&gt;, Chapter 9 (&amp;ldquo;Runtime,&#xA;Sessions, and the Sidecar&amp;rdquo;). &lt;strong&gt;Pin:&lt;/strong&gt; tag &lt;code&gt;BETA-RC1-FALL2026&lt;/code&gt;; captured&#xA;at commit &lt;code&gt;1bc57c62029641dcc919c04a8076593794246409&lt;/code&gt; while the tag is&#xA;pending.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;What this lab is:&lt;/strong&gt; queue a job, watch the runner drain it — with the&#xA;sidecar built from source, since no release has ever carried it&#xA;(decision D10). The runner self-submits a scheduled &lt;code&gt;knowledge.refresh&lt;/code&gt;&#xA;job via the spool, claims it, executes it, and completes it; the e2e&#xA;suite then puts the whole jobs contract on record. No model backend, no&#xA;sandbox.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Chapter 8 lab — prompts</title>
				<link>https://relurpify.lexbytes.org/docs/latest/cooking-agentic-thoughts/labs/ch08-prompts/readme/</link>
				<pubDate>Fri, 23 Oct 2026 22:55:09 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/cooking-agentic-thoughts/labs/ch08-prompts/readme/</guid>
				<description>&lt;h1 id=&#34;chapter-8-lab--prompts&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#chapter-8-lab--prompts&#34; aria-label=&#34;Link to Chapter 8 lab — prompts&#34;&gt;#&lt;/a&gt;&#xA;  Chapter 8 lab — prompts&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;The edited react system prompt and the chapter&amp;rsquo;s captured evidence.&lt;/p&gt;&#xA;&lt;h2 id=&#34;files&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#files&#34; aria-label=&#34;Link to Files&#34;&gt;#&lt;/a&gt;&#xA;  Files&#xA;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;agent.react.default.prompt&lt;/code&gt; — the workspace copy exactly as it reads at&#xA;chapter end: shipped content plus one added guidance line&#xA;(&lt;code&gt;Before editing any file, read it in full.&lt;/code&gt;), lint green.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;reproduce&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#reproduce&#34; aria-label=&#34;Link to Reproduce&#34;&gt;#&lt;/a&gt;&#xA;  Reproduce&#xA;&lt;/h2&gt;&#xA;&lt;figure class=&#34;docs-codeblock docs-codeblock--bash&#34;&gt;&lt;div&#xA;    class=&#34;docs-codeblock__body&#34;&#xA;    data-codeblock&#xA;    data-copy-label=&#34;Copy code&#34;&#xA;    data-copied-label=&#34;Copied&#34;&#xA;    data-copy-failed-label=&#34;Copy failed&#34;&#xA;  &gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;relurplint --check prompts --workspace .   &lt;span class=&#34;c1&#34;&gt;# 0 diagnostics&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# restart relurpish so the registry reloads, then run any react turn and read:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;/figure&gt;&#xA;&lt;figure class=&#34;docs-codeblock docs-codeblock--bash&#34;&gt;&lt;div&#xA;    class=&#34;docs-codeblock__body&#34;&#xA;    data-codeblock&#xA;    data-copy-label=&#34;Copy code&#34;&#xA;    data-copied-label=&#34;Copied&#34;&#xA;    data-copy-failed-label=&#34;Copy failed&#34;&#xA;  &gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;jq -c &lt;span class=&#34;s1&#34;&gt;&amp;#39;select(.resourceLogs) | .resourceLogs[]?.scopeLogs[]?.logRecords[]?&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;       | select(.eventName==&amp;#34;prompt.resolved&amp;#34;)&amp;#39;&lt;/span&gt; &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    .relurpify_state/telemetry/otlp/*.jsonl &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; tail -1&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;/figure&gt;&#xA;&lt;p&gt;The resolution receipt&amp;rsquo;s shape (captured): the prompt ID rides in the&#xA;&lt;code&gt;task.id&lt;/code&gt; attribute, with &lt;code&gt;cache_hit&lt;/code&gt; (false on first resolution after a&#xA;fresh boot), &lt;code&gt;blocks_included&lt;/code&gt;, &lt;code&gt;duration_ms&lt;/code&gt;, and &lt;code&gt;paradigm&lt;/code&gt;.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Chapter 9 — registration &amp; DSL transcripts (captured)</title>
				<link>https://relurpify.lexbytes.org/docs/latest/agent-construction-relurpify/labs/transcripts/ch09-registration/</link>
				<pubDate>Fri, 23 Oct 2026 21:28:52 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/agent-construction-relurpify/labs/transcripts/ch09-registration/</guid>
				<description>&lt;h1 id=&#34;chapter-9--registration--dsl-transcripts-captured&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#chapter-9--registration--dsl-transcripts-captured&#34; aria-label=&#34;Link to Chapter 9 — registration &amp;amp;amp; DSL transcripts (captured)&#34;&gt;#&lt;/a&gt;&#xA;  Chapter 9 — registration &amp;amp; DSL transcripts (captured)&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;Real output from the verification machine (same environment as the earlier&#xA;transcripts). The Chapter 9 overlay (&lt;code&gt;ch09-registration&lt;/code&gt;) carries the&#xA;registration wiring — modified copies of four repository files at their&#xA;true paths, plus the recipe and golden fixtures — applied into a scratch&#xA;clone; the main repository is never modified.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Lab — ch10-telemetry</title>
				<link>https://relurpify.lexbytes.org/docs/latest/relurpic-internals/labs/ch10-telemetry/card/</link>
				<pubDate>Fri, 23 Oct 2026 20:45:32 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/relurpic-internals/labs/ch10-telemetry/card/</guid>
				<description>&lt;h1 id=&#34;lab--ch10-telemetry&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#lab--ch10-telemetry&#34; aria-label=&#34;Link to Lab — ch10-telemetry&#34;&gt;#&lt;/a&gt;&#xA;  Lab — ch10-telemetry&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;&lt;strong&gt;Chapter:&lt;/strong&gt; &lt;em&gt;Relurpic Internals — Inside Look&lt;/em&gt;, Chapter 10 (&amp;ldquo;Telemetry&#xA;as the Nervous System&amp;rdquo;). &lt;strong&gt;Pin:&lt;/strong&gt; tag &lt;code&gt;BETA-RC1-FALL2026&lt;/code&gt;; captured at&#xA;commit &lt;code&gt;1bc57c62029641dcc919c04a8076593794246409&lt;/code&gt; while the tag is&#xA;pending.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;What this lab is:&lt;/strong&gt; reconstruct a run from telemetry alone. Boot a&#xA;runtime in a scratch workspace with one script-safe command, then read&#xA;the run back out of its OTLP-JSON segment with &lt;code&gt;jq&lt;/code&gt; — event names,&#xA;attribute keys, the projection boundary working. Plus the turn leg&#xA;(AC-3) and the forwarding story (boxed). No model backend, no sandbox.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Chapter 9 lab — the metronome</title>
				<link>https://relurpify.lexbytes.org/docs/latest/cooking-agentic-thoughts/labs/ch09-agent-tests/readme/</link>
				<pubDate>Fri, 23 Oct 2026 23:10:42 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/cooking-agentic-thoughts/labs/ch09-agent-tests/readme/</guid>
				<description>&lt;h1 id=&#34;chapter-9-lab--the-metronome&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#chapter-9-lab--the-metronome&#34; aria-label=&#34;Link to Chapter 9 lab — the metronome&#34;&gt;#&lt;/a&gt;&#xA;  Chapter 9 lab — the metronome&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;The stringkit regression suite and the captured run that proves the&#xA;harness works — in the negative.&lt;/p&gt;&#xA;&lt;h2 id=&#34;files&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#files&#34; aria-label=&#34;Link to Files&#34;&gt;#&lt;/a&gt;&#xA;  Files&#xA;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;euclo.stringkit.testsuite.yaml&lt;/code&gt; — the Chapter 2 slugify turn as an&#xA;agenttest case (final form, with the earned excludes and the fixed&#xA;assertion).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;reproduce&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#reproduce&#34; aria-label=&#34;Link to Reproduce&#34;&gt;#&lt;/a&gt;&#xA;  Reproduce&#xA;&lt;/h2&gt;&#xA;&lt;figure class=&#34;docs-codeblock docs-codeblock--bash&#34;&gt;&lt;div&#xA;    class=&#34;docs-codeblock__body&#34;&#xA;    data-codeblock&#xA;    data-copy-label=&#34;Copy code&#34;&#xA;    data-copied-label=&#34;Copied&#34;&#xA;    data-copy-failed-label=&#34;Copy failed&#34;&#xA;  &gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# from the relurpify repository root (dev-agent built from ./tooling/dev-agent-cli)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;dev-agent agenttest run &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  --suite /path/to/euclo.stringkit.testsuite.yaml &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  --workspace /path/to/relurpify &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  --out /path/to/output-dir&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;/figure&gt;&#xA;&lt;p&gt;Requires Ollama serving &lt;code&gt;gemma4:e4b&lt;/code&gt; (record profile). Replay requires a&#xA;recorded tape.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Chapter 10 — agenttest transcripts (captured)</title>
				<link>https://relurpify.lexbytes.org/docs/latest/agent-construction-relurpify/labs/transcripts/ch10-agenttest/</link>
				<pubDate>Fri, 23 Oct 2026 22:27:08 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/agent-construction-relurpify/labs/transcripts/ch10-agenttest/</guid>
				<description>&lt;h1 id=&#34;chapter-10--agenttest-transcripts-captured&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#chapter-10--agenttest-transcripts-captured&#34; aria-label=&#34;Link to Chapter 10 — agenttest transcripts (captured)&#34;&gt;#&lt;/a&gt;&#xA;  Chapter 10 — agenttest transcripts (captured)&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;Real output from the verification machine (same environment as the earlier&#xA;transcripts; live Ollama serving &lt;code&gt;gemma4:e4b&lt;/code&gt;). The Chapter 10 overlay&#xA;(&lt;code&gt;ch10-agenttest&lt;/code&gt;) adds &lt;code&gt;testsuite/agenttests/euclo.critic.testsuite.yaml&lt;/code&gt;&#xA;and the suite-count ratchet bump in&#xA;&lt;code&gt;testsuite/agenttest/osb_coverage_test.go&lt;/code&gt; (24 → 26: +1 for this book&amp;rsquo;s&#xA;suite, +1 for book 1&amp;rsquo;s &lt;code&gt;euclo.stringkit.osb&lt;/code&gt;, committed alongside).&lt;/p&gt;&#xA;&lt;h2 id=&#34;1-the-green-run&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#1-the-green-run&#34; aria-label=&#34;Link to 1. The green run&#34;&gt;#&lt;/a&gt;&#xA;  1. The green run&#xA;&lt;/h2&gt;&#xA;&lt;figure class=&#34;docs-codeblock docs-codeblock--plaintext&#34;&gt;&lt;div&#xA;    class=&#34;docs-codeblock__body&#34;&#xA;    data-codeblock&#xA;    data-copy-label=&#34;Copy code&#34;&#xA;    data-copied-label=&#34;Copied&#34;&#xA;    data-copy-failed-label=&#34;Copy failed&#34;&#xA;  &gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-plaintext&#34; data-lang=&#34;plaintext&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ ./dev-agent agenttest run --suite testsuite/agenttests/euclo.critic.testsuite.yaml&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;euclo.critic.testsuite.yaml [record]: 2/2 passed (0 infra, 0 assertion)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;/figure&gt;&#xA;&lt;p&gt;Run &lt;code&gt;20261023-222227.638&lt;/code&gt;, per-case receipts from &lt;code&gt;report.json&lt;/code&gt;:&lt;/p&gt;</description>
			</item>
			<item>
				<title>Lab — ch11-test-estate</title>
				<link>https://relurpify.lexbytes.org/docs/latest/relurpic-internals/labs/ch11-test-estate/card/</link>
				<pubDate>Fri, 23 Oct 2026 21:01:41 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/relurpic-internals/labs/ch11-test-estate/card/</guid>
				<description>&lt;h1 id=&#34;lab--ch11-test-estate&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#lab--ch11-test-estate&#34; aria-label=&#34;Link to Lab — ch11-test-estate&#34;&gt;#&lt;/a&gt;&#xA;  Lab — ch11-test-estate&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;&lt;strong&gt;Chapter:&lt;/strong&gt; &lt;em&gt;Relurpic Internals — Inside Look&lt;/em&gt;, Chapter 11 (&amp;ldquo;The Test&#xA;Estate&amp;rdquo;). &lt;strong&gt;Pin:&lt;/strong&gt; tag &lt;code&gt;BETA-RC1-FALL2026&lt;/code&gt;; captured at commit&#xA;&lt;code&gt;1bc57c62029641dcc919c04a8076593794246409&lt;/code&gt; while the tag is pending.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;What this lab is:&lt;/strong&gt; author one suite exercising all three OSB&#xA;assertion kinds against the stringkit fixture, run it live, follow the&#xA;tape lifecycle as far as the pin allows — and verify the replay half&#xA;against the committed corpus. &lt;strong&gt;This is the book&amp;rsquo;s first&#xA;model-dependent lab&lt;/strong&gt;: Ollama serving &lt;code&gt;gemma4:e4b&lt;/code&gt; (the Book 1 setup)&#xA;is required for step 2.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Chapter 10 lab — house style</title>
				<link>https://relurpify.lexbytes.org/docs/latest/cooking-agentic-thoughts/labs/ch10-house-style/readme/</link>
				<pubDate>Fri, 23 Oct 2026 23:26:35 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/cooking-agentic-thoughts/labs/ch10-house-style/readme/</guid>
				<description>&lt;h1 id=&#34;chapter-10-lab--house-style&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#chapter-10-lab--house-style&#34; aria-label=&#34;Link to Chapter 10 lab — house style&#34;&gt;#&lt;/a&gt;&#xA;  Chapter 10 lab — house style&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;The live prompts with the chapter&amp;rsquo;s edits, the drafting recipe, and the&#xA;wiring finding.&lt;/p&gt;&#xA;&lt;h2 id=&#34;files&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#files&#34; aria-label=&#34;Link to Files&#34;&gt;#&lt;/a&gt;&#xA;  Files&#xA;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;agent.react.default.prompt&lt;/code&gt; — live system prompt: shipped + two reader&#xA;lines (Ch 8&amp;rsquo;s verification line, and the read-in-full line from Ch 8&amp;rsquo;s&#xA;hands-on).&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;agent.react.default.user.prompt&lt;/code&gt; — live per-turn frame: shipped + the&#xA;Ch 10 house line (&lt;code&gt;When a task names a test, run it and report the real result.&lt;/code&gt;).&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;draft_prompt.erpe&lt;/code&gt; — the drafting recipe (level 6.5: machine-drafted,&#xA;human-installed). Lints green.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;captured-the-edited-user-prompt-resolves-real-telemetry&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#captured-the-edited-user-prompt-resolves-real-telemetry&#34; aria-label=&#34;Link to Captured: the edited user prompt resolves (real telemetry)&#34;&gt;#&lt;/a&gt;&#xA;  Captured: the edited user prompt resolves (real telemetry)&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;After restart + dispatch of &amp;ldquo;Run the tests in this workspace…&amp;rdquo;:&lt;/p&gt;</description>
			</item>
			<item>
				<title>Chapter 11 — gates transcripts (captured)</title>
				<link>https://relurpify.lexbytes.org/docs/latest/agent-construction-relurpify/labs/transcripts/ch11-gates/</link>
				<pubDate>Fri, 23 Oct 2026 22:44:47 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/agent-construction-relurpify/labs/transcripts/ch11-gates/</guid>
				<description>&lt;h1 id=&#34;chapter-11--gates-transcripts-captured&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#chapter-11--gates-transcripts-captured&#34; aria-label=&#34;Link to Chapter 11 — gates transcripts (captured)&#34;&gt;#&lt;/a&gt;&#xA;  Chapter 11 — gates transcripts (captured)&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;Real output from the verification machine (same environment as the earlier&#xA;transcripts). The Chapter 11 overlay (&lt;code&gt;ch11-gates&lt;/code&gt;) adds: the critic&amp;rsquo;s&#xA;conformance runners + fixtures (&lt;code&gt;testsuite/conformance/&lt;/code&gt;), the regenerated&#xA;&lt;code&gt;paradigm_matrix.yaml&lt;/code&gt;, the streamed-context matrix entry, the legacy&#xA;paradigm parity vectors (&lt;code&gt;named/euclo/surface/paradigm_test.go&lt;/code&gt;), the&#xA;coverage override for the runner main (&lt;code&gt;tooling/coverage/overrides.yaml&lt;/code&gt;),&#xA;and the two embedded-template sources (the recipe and the prompt — ADR-002).&#xA;It also carries the D-2 fix to the agent itself&#xA;(&lt;code&gt;cognitionzoo/critic/critic.go&lt;/code&gt; — the critique phase now renders the&#xA;compiled slice, mirroring reflection).&lt;/p&gt;</description>
			</item>
			<item>
				<title>drop dangling design-doc reference in grounding comment</title>
				<link>https://relurpify.lexbytes.org/docs/latest/relurpic-internals/labs/ch12-first-pr/pr-body/</link>
				<pubDate>Fri, 23 Oct 2026 21:15:32 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/relurpic-internals/labs/ch12-first-pr/pr-body/</guid>
				<description>&lt;h1 id=&#34;drop-dangling-design-doc-reference-in-grounding-comment&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#drop-dangling-design-doc-reference-in-grounding-comment&#34; aria-label=&#34;Link to drop dangling design-doc reference in grounding comment&#34;&gt;#&lt;/a&gt;&#xA;  drop dangling design-doc reference in grounding comment&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;&lt;strong&gt;What:&lt;/strong&gt; drop a dangling design-doc reference from the&#xA;&lt;code&gt;CaptureKindForOrigin&lt;/code&gt; comment (3 lines, comment-only).&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Why:&lt;/strong&gt; the referenced plan doc&#xA;(&lt;code&gt;devdocs/plans/bkc-bidirectional-context-and-hermetic-dryrun-spec.md&lt;/code&gt;)&#xA;no longer exists in the tree; repointing at &lt;code&gt;devdocs/&lt;/code&gt; would dangle for&#xA;every public reader, since &lt;code&gt;devdocs/&lt;/code&gt; is not part of the clone. The&#xA;sentence stands without the pointer.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Gates run:&lt;/strong&gt; &lt;code&gt;go build ./context/...&lt;/code&gt;; &lt;code&gt;go test ./context/knowledge&lt;/code&gt;;&#xA;&lt;code&gt;make envcheck&lt;/code&gt; (1087 files scanned, PASS).&lt;/p&gt;</description>
			</item>
			<item>
				<title>Chapter 11 lab — out of the loop</title>
				<link>https://relurpify.lexbytes.org/docs/latest/cooking-agentic-thoughts/labs/ch11-out-of-loop/readme/</link>
				<pubDate>Fri, 23 Oct 2026 23:52:07 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/cooking-agentic-thoughts/labs/ch11-out-of-loop/readme/</guid>
				<description>&lt;h1 id=&#34;chapter-11-lab--out-of-the-loop&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#chapter-11-lab--out-of-the-loop&#34; aria-label=&#34;Link to Chapter 11 lab — out of the loop&#34;&gt;#&lt;/a&gt;&#xA;  Chapter 11 lab — out of the loop&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;The final exam: a queued repair, run out-of-loop, captured complete with&#xA;its wobble.&lt;/p&gt;&#xA;&lt;h2 id=&#34;the-captured-arc-verification-machine-gemma4e4b-on-cpu&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#the-captured-arc-verification-machine-gemma4e4b-on-cpu&#34; aria-label=&#34;Link to The captured arc (verification machine, gemma4:e4b on CPU)&#34;&gt;#&lt;/a&gt;&#xA;  The captured arc (verification machine, gemma4:e4b on CPU)&#xA;&lt;/h2&gt;&#xA;&lt;div class=&#34;table-wrap&#34;&gt;&#xA;  &lt;table&gt;&#xA;    &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;        &lt;th&gt;Time&lt;/th&gt;&#xA;        &lt;th&gt;Event&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;    &lt;/thead&gt;&#xA;    &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;        &lt;td&gt;+0:00&lt;/td&gt;&#xA;        &lt;td&gt;Boot; Postures banner (governed / deterministic)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;        &lt;td&gt;+0:18&lt;/td&gt;&#xA;        &lt;td&gt;&lt;code&gt;/queue &amp;lt;slugify repair&amp;gt;&lt;/code&gt; typed; &lt;strong&gt;mode picker&lt;/strong&gt; surfaced — answered &lt;code&gt;2&lt;/code&gt; (&lt;code&gt;local-edit-on&lt;/code&gt;)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;        &lt;td&gt;+0:27&lt;/td&gt;&#xA;        &lt;td&gt;Approval banner; &lt;code&gt;s&lt;/code&gt; granted&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;        &lt;td&gt;+0:27 → +9:53&lt;/td&gt;&#xA;        &lt;td&gt;The loop runs: reads, a governed write, test runs&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;        &lt;td&gt;Result&lt;/td&gt;&#xA;        &lt;td&gt;Diff landed: correct slugify fix (&lt;code&gt;[^\w\s]&lt;/code&gt; strip + whitespace→hyphen) &lt;strong&gt;and&lt;/strong&gt; the module docstring mangled again — &lt;code&gt;pytest&lt;/code&gt;: &lt;code&gt;1 error&lt;/code&gt; (SyntaxError)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;        &lt;td&gt;Closing receipt&lt;/td&gt;&#xA;        &lt;td&gt;&lt;code&gt;euclo.execution.complete&lt;/code&gt; → &lt;code&gt;outcome: &amp;quot;success&amp;quot;&lt;/code&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;    &lt;/tbody&gt;&#xA;  &lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;p&gt;The book&amp;rsquo;s first lesson at out-of-loop scale: complete is a claim; your&#xA;tests are the fact. The supervisor&amp;rsquo;s burden is real.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Chapter 12 — live-model transcripts (captured)</title>
				<link>https://relurpify.lexbytes.org/docs/latest/agent-construction-relurpify/labs/transcripts/ch12-live/</link>
				<pubDate>Fri, 23 Oct 2026 23:12:18 +0000</pubDate>
				<guid>https://relurpify.lexbytes.org/docs/latest/agent-construction-relurpify/labs/transcripts/ch12-live/</guid>
				<description>&lt;h1 id=&#34;chapter-12--live-model-transcripts-captured&#34;&gt;&#xA;  &lt;a class=&#34;docs-heading-anchor&#34; href=&#34;#chapter-12--live-model-transcripts-captured&#34; aria-label=&#34;Link to Chapter 12 — live-model transcripts (captured)&#34;&gt;#&lt;/a&gt;&#xA;  Chapter 12 — live-model transcripts (captured)&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;Real output from the verification machine: live Ollama 0.40.8 serving&#xA;&lt;code&gt;gemma4:e4b&lt;/code&gt;, Linux, the full ch02–ch12 overlay in a fresh scratch clone.&#xA;The Chapter 12 overlay (&lt;code&gt;ch12-live&lt;/code&gt;) adds the build-tagged live test&#xA;(&lt;code&gt;cognitionzoo/critic/live_critique_test.go&lt;/code&gt;, &lt;code&gt;//go:build live&lt;/code&gt;) and the&#xA;agenttest harness fix (&lt;code&gt;testsuite/agenttest/execution.go&lt;/code&gt; fork: a&#xA;permissive permission checker in the harness &lt;code&gt;Deps&lt;/code&gt;, so governed-paradigm&#xA;recipe runs are not refused before they start).&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
