<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Series on Guy Freeman</title><link>https://gfrm.in/series/</link><description>Recent content in Series on Guy Freeman</description><generator>Hugo</generator><language>en</language><lastBuildDate>Wed, 26 Aug 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://gfrm.in/series/index.xml" rel="self" type="application/rss+xml"/><item><title>Disciplining the Coding Agent</title><link>https://gfrm.in/series/coding-agents/</link><pubDate>Wed, 26 Aug 2026 00:00:00 +0000</pubDate><guid>https://gfrm.in/series/coding-agents/</guid><description>&lt;p&gt;Four posts on the same problem from four angles. If you did not write the code and cannot read all of it, what is left to trust?&lt;/p&gt;
&lt;p&gt;The answer each post converges on is: not the code, and not the model&amp;rsquo;s account of itself, but the &lt;em&gt;environment&lt;/em&gt; &amp;mdash; a contract the agent cannot renegotiate, a decision rule that was allowed to say no, an answer key sealed before the first line was written, and a standing assumption that every one of those guards is dead until something has tried to kill it.&lt;/p&gt;</description></item><item><title>Credence</title><link>https://gfrm.in/series/credence/</link><pubDate>Mon, 03 Aug 2026 00:00:00 +0000</pubDate><guid>https://gfrm.in/series/credence/</guid><description>&lt;p&gt;Credence treated &lt;em&gt;which tool to query&lt;/em&gt; as a decision problem under uncertainty rather than a language-generation problem. These posts follow it from the first claim to the last measurement.&lt;/p&gt;
&lt;p&gt;They are not all in agreement with each other, and that is deliberate. Several of the early posts assert a margin &amp;mdash; the Bayesian agent beating an LLM agent by roughly 120 points &amp;mdash; that a fairer benchmark later reversed. Rather than quietly edit those posts, each carries a correction note pointing here. &lt;strong&gt;If you read only one, read &lt;a href="https://gfrm.in/posts/credence-paper/"&gt;the retrospective&lt;/a&gt;&lt;/strong&gt;, which sets out what the benchmark was actually measuring, what survived, and what did not.&lt;/p&gt;</description></item><item><title>proplang</title><link>https://gfrm.in/series/proplang/</link><pubDate>Sun, 26 Jul 2026 00:00:00 +0000</pubDate><guid>https://gfrm.in/series/proplang/</guid><description>&lt;p&gt;The design premise is that a rule you can break is not a rule. proplang makes the wrong program &lt;em&gt;unsayable&lt;/em&gt;: there is no syntax for forgetting, no syntax for an unbounded deliberation, no syntax for an agent that prefers to be right at any cost.&lt;/p&gt;
&lt;p&gt;Each post takes one thing the language will not let you write and argues that the absence is the feature. The build discipline behind it &amp;mdash; tests frozen and signed before any code existed &amp;mdash; is covered separately in &lt;a href="https://gfrm.in/series/coding-agents/"&gt;Disciplining the Coding Agent&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>The Tool-Call Governor</title><link>https://gfrm.in/series/tool-call-governor/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>https://gfrm.in/series/tool-call-governor/</guid><description>&lt;p&gt;A coding agent makes tool calls you did not authorise and re-runs ones it already made. Both are decision problems, and both are cheap to get right if you are willing to hold a posterior over what the agent is doing.&lt;/p&gt;
&lt;p&gt;Four posts: the body&amp;ndash;brain split and why the brain must stay opaque to the body; what a regex cannot do that a calibrated governor can; and two releases of the resulting OpenClaw plugin &amp;mdash; the second of which asks you to reproduce its numbers yourself rather than take them from me.&lt;/p&gt;</description></item><item><title>The Velotix Files</title><link>https://gfrm.in/series/velotix/</link><pubDate>Wed, 03 Jun 2026 00:00:00 +0000</pubDate><guid>https://gfrm.in/series/velotix/</guid><description>&lt;p&gt;An investigation, in five parts, built on government enforcement findings, court filings, archived pages and public records.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Disclosure:&lt;/strong&gt; I am a former Velotix employee (October 2024 &amp;ndash; May 2025), and I filed the Ministry of Labour complaint referenced throughout. Where I draw on my own experience rather than the documentary record, I say so.&lt;/p&gt;
&lt;p&gt;Part 4 documents a fraudulent DMCA notice filed against Part 1 from an address in Chittagong, citing an unrelated Israeli newspaper article. Part 5 covers the company&amp;rsquo;s recovery, as told to &lt;em&gt;Maariv&lt;/em&gt;.&lt;/p&gt;</description></item><item><title>Agents from First Principles</title><link>https://gfrm.in/series/first-principles/</link><pubDate>Tue, 28 Apr 2026 00:00:00 +0000</pubDate><guid>https://gfrm.in/series/first-principles/</guid><description>&lt;p&gt;The question underneath all five: what would an agent look like if you derived its behaviour from a few fundamentals rather than assembling it from components?&lt;/p&gt;
&lt;p&gt;It starts with a creature that has to learn which things are safe to eat, and ends with a claim that the entire apparatus is three types and four axioms. Along the way it plays Zork badly, then less badly, and the reason it improves turns out to have nothing to do with intelligence and everything to do with how it represents where it is.&lt;/p&gt;</description></item></channel></rss>