<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Cooking Agentic Thoughts with Relurpify on Relurpify</title>
		<link>https://relurpify.lexbytes.org/docs/latest/cooking-agentic-thoughts/</link>
		<description>Recent content in Cooking Agentic Thoughts with Relurpify 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/docs/latest/cooking-agentic-thoughts/index.xml" rel="self" type="application/rss+xml" />
			<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 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 — 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>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 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 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 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 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 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 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>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 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>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>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>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 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>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 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>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 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 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 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 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 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>
	</channel>
</rss>
