<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Omega Observer &#8211; Derek.net.au</title>
	<atom:link href="https://www.derek.net.au/lab-project/omega-observer/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.derek.net.au</link>
	<description></description>
	<lastBuildDate>Mon, 17 Aug 2026 05:53:13 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>What Better Engineering Couldn&#8217;t Fix</title>
		<link>https://www.derek.net.au/lab/what-better-engineering-couldnt-fix/</link>
		
		<dc:creator><![CDATA[]]></dc:creator>
		<pubDate>Sun, 16 Aug 2026 06:56:42 +0000</pubDate>
				<guid isPermaLink="false">https://www.derek.net.au/lab/what-better-engineering-couldnt-fix/</guid>

					<description><![CDATA[Omega Observer was built to be the next generation of Nova — smarter, more independent, more capable. It got there. And getting there is what revealed the ceiling. 01 · Hypothesis If a router-style, multi-model agent design was hitting its limits, the fix was better engineering on the same foundation: one strong executive brain instead...  <a class="excerpt-read-more" href="https://www.derek.net.au/lab/what-better-engineering-couldnt-fix/" title="Read What Better Engineering Couldn&#8217;t Fix">Read more &#187;</a>]]></description>
										<content:encoded><![CDATA[<p>Omega Observer was built to be the next generation of Nova — smarter, more independent, more capable. It got there. And getting there is what revealed the ceiling.</p>
<h2>01 · Hypothesis</h2>
<p>If a router-style, multi-model agent design was hitting its limits, the fix was better engineering on the same foundation: one strong executive brain instead of routing between models, autonomy candidates so nothing acts unsupervised, an idle-reflection loop for self-generated improvement, strict backward-compatibility discipline so the plugin ecosystem never had to be rebuilt. Mature the architecture enough, and something closer to genuine independence should follow.</p>
<h2>02 · Experiment</h2>
<p>Omega Observer is that architecture, built out fully: an executive-first intake that decides answer/ask/bucket-work/tool-call/plugin-call/delegate before anything else happens; autonomy candidates as the sole gate to action, including the ideas the system generates about itself; a thought loop with a throttled idle-reflection turn that reviews recent thoughts, failures, and capability gaps when nothing else is pending; a Nova-compatibility harness enforced by its own regression test, specifically so old plugins never had to be rewritten to keep working.</p>
<p>The move away from router-style design wasn&#039;t a reaction to router-style design failing — it was a reaction to the field catching up to it. By the time other projects (open-claw among them) had converged on the same well-beaten router pattern, there was more to learn from testing the components in a different configuration than from refining the one everyone else was now also running. Part of that different configuration paid off directly: with the right infrastructure around them, 9B models were producing responses at a quality comparable to 20B models — not something seen done successfully elsewhere.</p>
<h2>03 · Result</h2>
<p>The engineering matured. The system didn&#039;t. Omega Observer kept falling back into familiar patterns — a more capable agent framework, but still a short memory, still limited reasoning, still no free will. Two specific mechanisms show exactly where the ceiling sits:</p>
<ul>
<li><strong>Autonomy candidates work, but only partly.</strong> The mechanism is genuinely successful at making autonomy <em>useful</em> rather than useful-<em>sounding</em> — but it isn&#039;t clear it fully does even that job yet. It&#039;s an honest partial success, not a finished answer.</li>
<li><strong>Idle reflection is mechanical, and that&#039;s the tell.</strong> It files, sorts, and cleans well — a good system for an agent with strict, bounded responsibilities. But for an agent meant to have something like free will, it falls short: it&#039;s a framework that lets the agent act alone, not a process that resembles the agent <em>wanting</em> to.</li>
</ul>
<p>Neither failure is a bug. Both are the architecture doing exactly what it was built to do, and that turning out not to be enough.</p>
<h2>04 · What I Currently Believe</h2>
<p>Memory and will are the two most critical, least understood components of autonomy — and memory is the harder of the two to even get a foothold on, because it&#039;s poorly understood in the available literature, not just poorly implemented here. That&#039;s exactly why it became the highest priority to work out first: everything else can comply with its methods once it exists, but nothing else can substitute for it.</p>
<p>Continuing to refine a conventional agent framework — better routing, better candidates, better reflection — was not going to close that gap on its own. The next step required departing from that architecture altogether, toward biological mimicry: taking memory, attention, and executive function from models of cognition rather than from software-engineering convention. That departure is where Omega Observer paused and Omega ACA began.</p>
<h2>05 · What Would Falsify It</h2>
<p>The same two tests already running against Omega ACA&#039;s broader claim about will apply here, for the same reason: both are ways of checking whether something is actually accumulating and reasoning between calls, rather than just executing a mechanical loop that looks autonomous from the outside — which is precisely the distinction Omega Observer&#039;s idle reflection failed to cross.</p>
<ul>
<li><strong>Self-awareness as a litmus test</strong> — if Omega ACA can&#039;t recognize its own prior states or output as its own, the architecture hasn&#039;t crossed from mechanical to something more, no matter how biologically-motivated its memory model is.</li>
<li><strong>Cross-conversation synthesis</strong> — feeding related content into separate, unrelated conversations, then later asking the system to synthesize new information out of connections it was never shown directly. If it can&#039;t, the memory model has changed <em>how</em> things are stored without changing <em>what kind of thing</em> is doing the storing — which would mean the departure from Omega Observer&#039;s architecture didn&#039;t actually close the gap it was meant to close.</li>
</ul>
<hr>
<p><strong>Editor&#039;s note:</strong> built from a follow-up interview about Omega Observer, cross-referenced against its README. Section 05 uses the same falsification tests already established for the broader &quot;will&quot; claim in log 001, rather than a new one invented for this entry — Derek confirmed this is the right fit rather than a separate test.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Before It Was Possible</title>
		<link>https://www.derek.net.au/lab/before-it-was-possible/</link>
		
		<dc:creator><![CDATA[]]></dc:creator>
		<pubDate>Sun, 16 Aug 2026 06:56:42 +0000</pubDate>
				<guid isPermaLink="false">https://www.derek.net.au/lab/before-it-was-possible/</guid>

					<description><![CDATA[Long before AI made it realistic, there was an obsession with self-evolving code — sparked back when PHP and JavaScript first made it possible to update a piece of a page instead of reloading the whole thing. Watching a component update itself without the rest of the page moving was the moment the possibility of...  <a class="excerpt-read-more" href="https://www.derek.net.au/lab/before-it-was-possible/" title="Read Before It Was Possible">Read more &#187;</a>]]></description>
										<content:encoded><![CDATA[<p>Long before AI made it realistic, there was an obsession with self-evolving code — sparked back when PHP and JavaScript first made it possible to update a piece of a page instead of reloading the whole thing. Watching a component update itself without the rest of the page moving was the moment the possibility of a genuinely self-evolving, organic-natured program first became imaginable.</p>
<p>Every attempt at it back then met the same fate. All logic had to be hard-coded, by hand, rule by rule — there was no way for the system to generate its own new logic, only to run the logic it had already been given. So nothing ever compounded. No snowball effect. Each experiment was a dead end for the same underlying reason, regardless of how it was designed.</p>
<p>AI-assisted development is what finally removed that ceiling. A solo developer can now cover enough ground, quickly enough, for the old idea to be worth trying again — not because the idea changed, but because the thing that was blocking it did.</p>
<h2>Where this shows up</h2>
<p>This isn&#039;t the origin story of any one project — it&#039;s the reason several exist:</p>
<ul>
<li><strong><a href="log-006-a-single-celled-creature-evolving.md">Terminus</a></strong> is the first attempt built after the ceiling lifted: the smallest possible test of a validated self-editing loop, deliberately scoped down to &quot;does the mechanism even work.&quot;</li>
<li><strong><a href="log-005-what-better-engineering-couldnt-fix.md">Omega Observer → Omega ACA</a></strong> is the same underlying instinct — systems that change their own structure rather than just executing fixed logic — applied to memory and cognition instead of code.</li>
<li><strong><a href="log-001-why-an-llm-doesnt-have-a-will.md">Why an LLM Doesn&#039;t Have a Will</a></strong> is arguably the same question again, one level up: not &quot;can the code rewrite itself&quot; but &quot;can the system generate its own reasons to act&quot; — a system that isn&#039;t just running rules it was given.</li>
</ul>
<p>A twenty-plus-year-old idea, tried repeatedly and abandoned repeatedly for one consistent, structural reason, isn&#039;t the same thing as an idea that was wrong. It just needed a precondition that hadn&#039;t arrived yet.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
