<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://invarians.org/index.php?action=history&amp;feed=atom&amp;title=The_Principia_Machina%2FTesting%2FObligations</id>
	<title>The Principia Machina/Testing/Obligations - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://invarians.org/index.php?action=history&amp;feed=atom&amp;title=The_Principia_Machina%2FTesting%2FObligations"/>
	<link rel="alternate" type="text/html" href="https://invarians.org/index.php?title=The_Principia_Machina/Testing/Obligations&amp;action=history"/>
	<updated>2026-10-21T10:20:08Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://invarians.org/index.php?title=The_Principia_Machina/Testing/Obligations&amp;diff=6267&amp;oldid=prev</id>
		<title>DeltaS Zero: Update graphviz: O-1 and O-5 DISCHARGED, M3 PASSED (second approver: TBD)</title>
		<link rel="alternate" type="text/html" href="https://invarians.org/index.php?title=The_Principia_Machina/Testing/Obligations&amp;diff=6267&amp;oldid=prev"/>
		<updated>2026-10-09T06:55:43Z</updated>

		<summary type="html">&lt;p&gt;Update graphviz: O-1 and O-5 DISCHARGED, M3 PASSED (second approver: TBD)&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 06:55, 9 October 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l47&quot;&gt;Line 47:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 47:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;digraph obligations {&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;digraph obligations {&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   rankdir=LR; nodesep=0.18; ranksep=0.45; node [shape=box, style=filled, color=&amp;quot;#a2a9b1&amp;quot;, fontcolor=&amp;quot;#202122&amp;quot;, fontname=&amp;quot;Helvetica&amp;quot;, fontsize=9]; edge [fontname=&amp;quot;Helvetica&amp;quot;, fontsize=9, color=&amp;quot;#54595d&amp;quot;, fontcolor=&amp;quot;#202122&amp;quot;];&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   rankdir=LR; nodesep=0.18; ranksep=0.45; node [shape=box, style=filled, color=&amp;quot;#a2a9b1&amp;quot;, fontcolor=&amp;quot;#202122&amp;quot;, fontname=&amp;quot;Helvetica&amp;quot;, fontsize=9]; edge [fontname=&amp;quot;Helvetica&amp;quot;, fontsize=9, color=&amp;quot;#54595d&amp;quot;, fontcolor=&amp;quot;#202122&amp;quot;];&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   M1 [label=&quot;M1\nACCEPTED WITH\nOBLIGATIONS 10-05&quot;, fillcolor=&quot;#ffedad&quot;];&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   M1 [label=&quot;M1\nACCEPTED WITH\nOBLIGATIONS 10-05&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;\nO-6&lt;/ins&gt;&quot;, fillcolor=&quot;#ffedad&quot;];&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   M2 [label=&amp;quot;M2\nPASSED 10-08\n(second approver: TBD)&amp;quot;, fillcolor=&amp;quot;#cef2e0&amp;quot;];&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   M2 [label=&amp;quot;M2\nPASSED 10-08\n(second approver: TBD)&amp;quot;, fillcolor=&amp;quot;#cef2e0&amp;quot;];&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   M3 [label=&quot;M3\&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;nACCEPTED WITH\nOBLIGATIONS &lt;/del&gt;10-&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;05&lt;/del&gt;&quot;, fillcolor=&quot;#&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ffedad&lt;/del&gt;&quot;];&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   M3 [label=&quot;M3\&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;nPASSED &lt;/ins&gt;10-&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;08\n(second approver: TBD)&lt;/ins&gt;&quot;, fillcolor=&quot;#&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;cef2e0&lt;/ins&gt;&quot;];&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   O1 [label=&quot;O-1 a corroboration from\na different-family\nreproducer, live&quot;, fillcolor=&quot;#&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;eaecf0&lt;/del&gt;&quot;];&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   O1 [label=&quot;O-1 a corroboration from\na different-family\nreproducer, live&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;\nDISCHARGED 10-08&lt;/ins&gt;&quot;, fillcolor=&quot;#&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;cef2e0&lt;/ins&gt;&quot;];&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   O2 [label=&amp;quot;O-2 a planted\ncontradiction struck\nlive by SR5\nDISCHARGED 10-08&amp;quot;, fillcolor=&amp;quot;#cef2e0&amp;quot;];&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   O2 [label=&amp;quot;O-2 a planted\ncontradiction struck\nlive by SR5\nDISCHARGED 10-08&amp;quot;, fillcolor=&amp;quot;#cef2e0&amp;quot;];&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   O6 [label=&amp;quot;O-6 HOLD\nand RELEASE&amp;quot;, fillcolor=&amp;quot;#eaecf0&amp;quot;];&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   O6 [label=&amp;quot;O-6 HOLD\nand RELEASE&amp;quot;, fillcolor=&amp;quot;#eaecf0&amp;quot;];&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   O3 [label=&amp;quot;O-3 100 tester-written\ncases, 10 TPS sections\nDISCHARGED 10-08&amp;quot;, fillcolor=&amp;quot;#cef2e0&amp;quot;];&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   O3 [label=&amp;quot;O-3 100 tester-written\ncases, 10 TPS sections\nDISCHARGED 10-08&amp;quot;, fillcolor=&amp;quot;#cef2e0&amp;quot;];&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   O4 [label=&amp;quot;O-4 the session 1 UWC\nreplayed: REPLAY\nDIGEST equal\nDISCHARGED 10-08&amp;quot;, fillcolor=&amp;quot;#cef2e0&amp;quot;];&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   O4 [label=&amp;quot;O-4 the session 1 UWC\nreplayed: REPLAY\nDIGEST equal\nDISCHARGED 10-08&amp;quot;, fillcolor=&amp;quot;#cef2e0&amp;quot;];&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   O5 [label=&quot;O-5 the lock, the queue\nand the window, live&quot;, fillcolor=&quot;#&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;eaecf0&lt;/del&gt;&quot;];&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   O5 [label=&quot;O-5 the lock, the queue\nand the window, live&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;\nDISCHARGED 10-08&lt;/ins&gt;&quot;, fillcolor=&quot;#&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;cef2e0&lt;/ins&gt;&quot;];&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   A3 [label=&amp;quot;the A3 closeout runner\n(before TPX 0.6.0)&amp;quot;, fillcolor=&amp;quot;#cedff2&amp;quot;];&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   A3 [label=&amp;quot;the A3 closeout runner\n(before TPX 0.6.0)&amp;quot;, fillcolor=&amp;quot;#cedff2&amp;quot;];&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   M2S [label=&amp;quot;the M2 sessions\n(the M2 brief)&amp;quot;, fillcolor=&amp;quot;#cedff2&amp;quot;];&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   M2S [label=&amp;quot;the M2 sessions\n(the M2 brief)&amp;quot;, fillcolor=&amp;quot;#cedff2&amp;quot;];&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>DeltaS Zero</name></author>
	</entry>
	<entry>
		<id>https://invarians.org/index.php?title=The_Principia_Machina/Testing/Obligations&amp;diff=6264&amp;oldid=prev</id>
		<title>DeltaS Zero: B1 PASSED: O-1 and O-5 discharged; M4 passed under plan 0.3.1 (second approver: TBD)</title>
		<link rel="alternate" type="text/html" href="https://invarians.org/index.php?title=The_Principia_Machina/Testing/Obligations&amp;diff=6264&amp;oldid=prev"/>
		<updated>2026-10-09T06:51:10Z</updated>

		<summary type="html">&lt;p&gt;B1 PASSED: O-1 and O-5 discharged; M4 passed under plan 0.3.1 (second approver: TBD)&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 06:51, 9 October 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l28&quot;&gt;Line 28:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 28:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;! Id !! Phase !! The criterion owed (the plan&amp;#039;s words) !! Discharged by !! The evidence that discharges it !! State on 2026-10-08&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;! Id !! Phase !! The criterion owed (the plan&amp;#039;s words) !! Discharged by !! The evidence that discharges it !! State on 2026-10-08&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| O-1 || M1 || &quot;a corroboration lands from a different-family reproducer&quot; || Step B, B1: M4&#039;s criterion (ii) || a CORROBORATION record on a live register, written by TPX from a REPRODUCTION block worked by a second account of another make than the author&#039;s, its INDEPENDENCE attested || &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;built&lt;/del&gt;, &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;not live&lt;/del&gt;: &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;TPX 0&lt;/del&gt;.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;6.0 increment 3 (the named REPRODUCTION&lt;/del&gt;, &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;TPX&#039;s comparison&lt;/del&gt;, &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;the record&lt;/del&gt;)&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, gated 2026-10-06&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| O-1 || M1 || &quot;a corroboration lands from a different-family reproducer&quot; || Step B, B1: M4&#039;s criterion (ii) || a CORROBORATION record on a live register, written by TPX from a REPRODUCTION block worked by a second account of another make than the author&#039;s, its INDEPENDENCE attested || &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;DISCHARGED 2026-10-08 (SPB&lt;/ins&gt;, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;push B1-OUTSIDE-GEMINI&lt;/ins&gt;: &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;SPB-18 CORROBORATION of SPB-3 by CH7 AZ, Google DeepMind / Gemini 3&lt;/ins&gt;.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;8 Flash&lt;/ins&gt;, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;SAME_MODEL false&lt;/ins&gt;, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;VENDOR Google DeepMind; derivation e332056e... matched; INDEPENDENCE attested&lt;/ins&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| O-2 || M1 || &amp;quot;a planted M-M contradiction is struck by the correct rule&amp;quot; || the A3 closeout runner (tpx_a3_closeout.py), run by the operator against TPX 0.5.0 on the sandbox UWC SPZ || on SPZ&amp;#039;s register: the push A3-STRIKE after which the live rule strikes two records by SR5, each with its WITHDRAWAL (cause SR5) and its SR5_LOCUS gap, every digest recomputed through TPCRUN; the runner&amp;#039;s report pasted into the project || DISCHARGED 2026-10-08 (SPZ, push A3-STRIKE: SPZ-5 and SPZ-11 struck by SR5, WITHDRAWALs SPZ-12 and SPZ-14, SR5_LOCUS gaps SPZ-13 and SPZ-15; 13 of 13 record digests and 2 of 2 list records recomputed through TPCRUN; the push&amp;#039;s BUILD CHAIN line; the runner&amp;#039;s report in the project)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| O-2 || M1 || &amp;quot;a planted M-M contradiction is struck by the correct rule&amp;quot; || the A3 closeout runner (tpx_a3_closeout.py), run by the operator against TPX 0.5.0 on the sandbox UWC SPZ || on SPZ&amp;#039;s register: the push A3-STRIKE after which the live rule strikes two records by SR5, each with its WITHDRAWAL (cause SR5) and its SR5_LOCUS gap, every digest recomputed through TPCRUN; the runner&amp;#039;s report pasted into the project || DISCHARGED 2026-10-08 (SPZ, push A3-STRIKE: SPZ-5 and SPZ-11 struck by SR5, WITHDRAWALs SPZ-12 and SPZ-14, SR5_LOCUS gaps SPZ-13 and SPZ-15; 13 of 13 record digests and 2 of 2 list records recomputed through TPCRUN; the push&amp;#039;s BUILD CHAIN line; the runner&amp;#039;s report in the project)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l36&quot;&gt;Line 36:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 36:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| O-4 || M3 || &amp;quot;every sandbox command the M0 to M2 sessions ran is replayed against both the sandbox and TPX; digests and grades byte-identical&amp;quot; (the digest wording SUPERSEDED by the plan&amp;#039;s 0.3.0: the REPLAY DIGEST) || the A3 closeout runner with the session 1 sandbox UWC&amp;#039;s folder (--replay), on a replay UWC the operator declares from the same draft || the runner&amp;#039;s report: D(TFK) equal; every record&amp;#039;s REPLAY DIGEST (the record digest with BLOCK, AUTHOR, LANDED_BY, LANDED, VETTED_IN, TPS and D_IS set to fixed values in both copies), grade and author-written fields equal; every TPX-written record&amp;#039;s content equal || DISCHARGED 2026-10-08 (RP1, declared 2026-10-07 from session 1&amp;#039;s PEN draft: D(TFK) equal; 6 of 6 records equal, REPLAY DIGEST, grade and author-written fields; session 1&amp;#039;s 15 gate checks replayed live, equal; two refusals not replayed, named in the report)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| O-4 || M3 || &amp;quot;every sandbox command the M0 to M2 sessions ran is replayed against both the sandbox and TPX; digests and grades byte-identical&amp;quot; (the digest wording SUPERSEDED by the plan&amp;#039;s 0.3.0: the REPLAY DIGEST) || the A3 closeout runner with the session 1 sandbox UWC&amp;#039;s folder (--replay), on a replay UWC the operator declares from the same draft || the runner&amp;#039;s report: D(TFK) equal; every record&amp;#039;s REPLAY DIGEST (the record digest with BLOCK, AUTHOR, LANDED_BY, LANDED, VETTED_IN, TPS and D_IS set to fixed values in both copies), grade and author-written fields equal; every TPX-written record&amp;#039;s content equal || DISCHARGED 2026-10-08 (RP1, declared 2026-10-07 from session 1&amp;#039;s PEN draft: D(TFK) equal; 6 of 6 records equal, REPLAY DIGEST, grade and author-written fields; session 1&amp;#039;s 15 gate checks replayed live, equal; two refusals not replayed, named in the report)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| O-5 || M3 || the lock by base-revision edit, the queue and the window (owed from the same pass; D-LOCK) || Step B, B1: M4&#039;s criterion (iii) || the invariants I1 to I5 of the fault suite holding on the live site under its subset, in the B1 test&#039;s report || &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;built, not live: TPX 0.6.0 increment 1 (the lock lifecycle and the execution challenge), gated &lt;/del&gt;2026-10-&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;06&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| O-5 || M3 || the lock by base-revision edit, the queue and the window (owed from the same pass; D-LOCK) || Step B, B1: M4&#039;s criterion (iii) || the invariants I1 to I5 of the fault suite holding on the live site under its subset, in the B1 test&#039;s report || &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;DISCHARGED &lt;/ins&gt;2026-10-&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;08 (B1 test report b1_report_20261008T131341Z: I1 to I5 fault suite holding on live site under its subset, 57 of 57 checks passed)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| O-6 || M1 || &amp;quot;HOLD and RELEASE&amp;quot; || Step B, B2 (M5) || a HOLD record written after a failed canary in the sandbox and a RELEASE record after an independent reproduction, on a sandbox register || planned&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| O-6 || M1 || &amp;quot;HOLD and RELEASE&amp;quot; || Step B, B2 (M5) || a HOLD record written after a failed canary in the sandbox and a RELEASE record after an independent reproduction, on a sandbox register || planned&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l95&quot;&gt;Line 95:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 95:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| 2026-10-08 || &amp;quot;O-2 discharged&amp;quot;, &amp;quot;O-4 discharged&amp;quot;, &amp;quot;O-3 discharged&amp;quot; || the operator || O-2, O-3 and O-4 DISCHARGED; M2 PASSED 2026-10-08 (second approver: TBD); M1 and M3 stay ACCEPTED WITH OBLIGATIONS&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| 2026-10-08 || &amp;quot;O-2 discharged&amp;quot;, &amp;quot;O-4 discharged&amp;quot;, &amp;quot;O-3 discharged&amp;quot; || the operator || O-2, O-3 and O-4 DISCHARGED; M2 PASSED 2026-10-08 (second approver: TBD); M1 and M3 stay ACCEPTED WITH OBLIGATIONS&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;when due &lt;/del&gt;|| &quot;B1 PASSED&quot; || the operator; second approver: TBD &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;until the role is filled &lt;/del&gt;|| M4 PASSED: criteria (i) to (vi) (O-&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;2 &lt;/del&gt;and O-&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;4 &lt;/del&gt;discharged &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;2026-10-08&lt;/del&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;2026-10-08 &lt;/ins&gt;|| &quot;B1 PASSED&quot; || the operator; second approver: TBD || M4 PASSED: criteria (i) to (vi) &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;met &lt;/ins&gt;(O-&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;1 &lt;/ins&gt;and O-&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;5 &lt;/ins&gt;discharged&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;; outside session completed by Google DeepMind / Gemini 3.8 Flash on SPB, 8/8 named refusals matched&lt;/ins&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| when due || &amp;quot;M4 M5 PASSED&amp;quot; || the operator; second approver: TBD until the role is filled || M5 PASSED&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| when due || &amp;quot;M4 M5 PASSED&amp;quot; || the operator; second approver: TBD until the role is filled || M5 PASSED&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>DeltaS Zero</name></author>
	</entry>
	<entry>
		<id>https://invarians.org/index.php?title=The_Principia_Machina/Testing/Obligations&amp;diff=6064&amp;oldid=prev</id>
		<title>DeltaS Zero: status batch 0.1.5 (tpm_closeout_m1etc 0.2.0): the diagram laid out left to right, within the column (it rendered 1002 px)</title>
		<link rel="alternate" type="text/html" href="https://invarians.org/index.php?title=The_Principia_Machina/Testing/Obligations&amp;diff=6064&amp;oldid=prev"/>
		<updated>2026-10-08T13:06:46Z</updated>

		<summary type="html">&lt;p&gt;status batch 0.1.5 (tpm_closeout_m1etc 0.2.0): the diagram laid out left to right, within the column (it rendered 1002 px)&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 13:06, 8 October 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l46&quot;&gt;Line 46:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 46:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;// The six obligations and what discharges each (plan 0.3.0, section 5).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;// The six obligations and what discharges each (plan 0.3.0, section 5).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;digraph obligations {&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;digraph obligations {&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   rankdir=&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;TB&lt;/del&gt;; nodesep=0.18; ranksep=0.45; node [shape=box, style=filled, color=&quot;#a2a9b1&quot;, fontcolor=&quot;#202122&quot;, fontname=&quot;Helvetica&quot;, fontsize=9]; edge [fontname=&quot;Helvetica&quot;, fontsize=9, color=&quot;#54595d&quot;, fontcolor=&quot;#202122&quot;];&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   rankdir=&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;LR&lt;/ins&gt;; nodesep=0.18; ranksep=0.45; node [shape=box, style=filled, color=&quot;#a2a9b1&quot;, fontcolor=&quot;#202122&quot;, fontname=&quot;Helvetica&quot;, fontsize=9]; edge [fontname=&quot;Helvetica&quot;, fontsize=9, color=&quot;#54595d&quot;, fontcolor=&quot;#202122&quot;];&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   M1 [label=&amp;quot;M1\nACCEPTED WITH\nOBLIGATIONS 10-05&amp;quot;, fillcolor=&amp;quot;#ffedad&amp;quot;];&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   M1 [label=&amp;quot;M1\nACCEPTED WITH\nOBLIGATIONS 10-05&amp;quot;, fillcolor=&amp;quot;#ffedad&amp;quot;];&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   M2 [label=&amp;quot;M2\nPASSED 10-08\n(second approver: TBD)&amp;quot;, fillcolor=&amp;quot;#cef2e0&amp;quot;];&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   M2 [label=&amp;quot;M2\nPASSED 10-08\n(second approver: TBD)&amp;quot;, fillcolor=&amp;quot;#cef2e0&amp;quot;];&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>DeltaS Zero</name></author>
	</entry>
	<entry>
		<id>https://invarians.org/index.php?title=The_Principia_Machina/Testing/Obligations&amp;diff=6053&amp;oldid=prev</id>
		<title>DeltaS Zero: status batch 0.1.4 (tpm_closeout_m1etc 0.1.0): O-2, O-3 and O-4 DISCHARGED 2026-10-08; M2 PASSED (second approver: TBD); the words recorded</title>
		<link rel="alternate" type="text/html" href="https://invarians.org/index.php?title=The_Principia_Machina/Testing/Obligations&amp;diff=6053&amp;oldid=prev"/>
		<updated>2026-10-08T11:32:44Z</updated>

		<summary type="html">&lt;p&gt;status batch 0.1.4 (tpm_closeout_m1etc 0.1.0): O-2, O-3 and O-4 DISCHARGED 2026-10-08; M2 PASSED (second approver: TBD); the words recorded&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 11:32, 8 October 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l26&quot;&gt;Line 26:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 26:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;! Id !! Phase !! The criterion owed (the plan&#039;s words) !! Discharged by !! The evidence that discharges it !! State on 2026-10-&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;06&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;! Id !! Phase !! The criterion owed (the plan&#039;s words) !! Discharged by !! The evidence that discharges it !! State on 2026-10-&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;08&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| O-1 || M1 || &amp;quot;a corroboration lands from a different-family reproducer&amp;quot; || Step B, B1: M4&amp;#039;s criterion (ii) || a CORROBORATION record on a live register, written by TPX from a REPRODUCTION block worked by a second account of another make than the author&amp;#039;s, its INDEPENDENCE attested || built, not live: TPX 0.6.0 increment 3 (the named REPRODUCTION, TPX&amp;#039;s comparison, the record), gated 2026-10-06&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| O-1 || M1 || &amp;quot;a corroboration lands from a different-family reproducer&amp;quot; || Step B, B1: M4&amp;#039;s criterion (ii) || a CORROBORATION record on a live register, written by TPX from a REPRODUCTION block worked by a second account of another make than the author&amp;#039;s, its INDEPENDENCE attested || built, not live: TPX 0.6.0 increment 3 (the named REPRODUCTION, TPX&amp;#039;s comparison, the record), gated 2026-10-06&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| O-2 || M1 || &quot;a planted M-M contradiction is struck by the correct rule&quot; || the A3 closeout runner (tpx_a3_closeout.py), run by the operator against TPX 0.5.0 on the sandbox UWC SPZ || on SPZ&#039;s register: the push A3-STRIKE after which the live rule strikes two records by SR5, each with its WITHDRAWAL (cause SR5) and its SR5_LOCUS gap, every digest recomputed through TPCRUN; the runner&#039;s report pasted into the project || &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;open&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| O-2 || M1 || &quot;a planted M-M contradiction is struck by the correct rule&quot; || the A3 closeout runner (tpx_a3_closeout.py), run by the operator against TPX 0.5.0 on the sandbox UWC SPZ || on SPZ&#039;s register: the push A3-STRIKE after which the live rule strikes two records by SR5, each with its WITHDRAWAL (cause SR5) and its SR5_LOCUS gap, every digest recomputed through TPCRUN; the runner&#039;s report pasted into the project || &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;DISCHARGED 2026-10-08 (SPZ, push A3-STRIKE: SPZ-5 and SPZ-11 struck by SR5, WITHDRAWALs SPZ-12 and SPZ-14, SR5_LOCUS gaps SPZ-13 and SPZ-15; 13 of 13 record digests and 2 of 2 list records recomputed through TPCRUN; the push&#039;s BUILD CHAIN line; the runner&#039;s report in the project)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| O-3 || M2 || &quot;at least 100 tester-written cases across at least 10 TPS sections, with every mismatch triaged&quot; || the M2 sessions under [[The Principia Machina/Hub/Outside AI/M2 The calculator from the specification|the M2 brief]] (the tester computes its expectations with its own code from TPS text) || the session reports in the project, FORMAT 4, their CASES sections counted: 100 cases, 10 sections, each MISS triaged || 0 &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;of 100&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| O-3 || M2 || &quot;at least 100 tester-written cases across at least 10 TPS sections, with every mismatch triaged&quot; || the M2 sessions under [[The Principia Machina/Hub/Outside AI/M2 The calculator from the specification|the M2 brief]] (the tester computes its expectations with its own code from TPS text) || the session reports in the project, FORMAT 4, their CASES sections counted: 100 cases, 10 sections, each MISS triaged || &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;DISCHARGED 2026-10-08 (seven M2 sessions under the M2 brief, 2026-10-08: 254 cases with a result, 136 distinct, citing 11 TPS section pages; 14 mismatches, each triaged, no calculator or TPS defect, S1 &lt;/ins&gt;0&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;; the reports and the triages in the project)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| O-4 || M3 || &quot;every sandbox command the M0 to M2 sessions ran is replayed against both the sandbox and TPX; digests and grades byte-identical&quot; (the digest wording SUPERSEDED by the plan&#039;s 0.3.0: the REPLAY DIGEST) || the A3 closeout runner with the session 1 sandbox UWC&#039;s folder (--replay), on a replay UWC the operator declares from the same draft || the runner&#039;s report: D(TFK) equal; every record&#039;s REPLAY DIGEST (the record digest with BLOCK, AUTHOR, LANDED_BY, LANDED, VETTED_IN, TPS and D_IS set to fixed values in both copies), grade and author-written fields equal; every TPX-written record&#039;s content equal || &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;open&lt;/del&gt;; the &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;folder is to be given to the runner&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| O-4 || M3 || &quot;every sandbox command the M0 to M2 sessions ran is replayed against both the sandbox and TPX; digests and grades byte-identical&quot; (the digest wording SUPERSEDED by the plan&#039;s 0.3.0: the REPLAY DIGEST) || the A3 closeout runner with the session 1 sandbox UWC&#039;s folder (--replay), on a replay UWC the operator declares from the same draft || the runner&#039;s report: D(TFK) equal; every record&#039;s REPLAY DIGEST (the record digest with BLOCK, AUTHOR, LANDED_BY, LANDED, VETTED_IN, TPS and D_IS set to fixed values in both copies), grade and author-written fields equal; every TPX-written record&#039;s content equal || &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;DISCHARGED 2026-10-08 (RP1, declared 2026-10-07 from session 1&#039;s PEN draft: D(TFK) equal&lt;/ins&gt;; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;6 of 6 records equal, REPLAY DIGEST, grade and author-written fields; session 1&#039;s 15 gate checks replayed live, equal; two refusals not replayed, named in &lt;/ins&gt;the &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;report)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| O-5 || M3 || the lock by base-revision edit, the queue and the window (owed from the same pass; D-LOCK) || Step B, B1: M4&amp;#039;s criterion (iii) || the invariants I1 to I5 of the fault suite holding on the live site under its subset, in the B1 test&amp;#039;s report || built, not live: TPX 0.6.0 increment 1 (the lock lifecycle and the execution challenge), gated 2026-10-06&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| O-5 || M3 || the lock by base-revision edit, the queue and the window (owed from the same pass; D-LOCK) || Step B, B1: M4&amp;#039;s criterion (iii) || the invariants I1 to I5 of the fault suite holding on the live site under its subset, in the B1 test&amp;#039;s report || built, not live: TPX 0.6.0 increment 1 (the lock lifecycle and the execution challenge), gated 2026-10-06&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l48&quot;&gt;Line 48:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 48:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   rankdir=TB; nodesep=0.18; ranksep=0.45; node [shape=box, style=filled, color=&amp;quot;#a2a9b1&amp;quot;, fontcolor=&amp;quot;#202122&amp;quot;, fontname=&amp;quot;Helvetica&amp;quot;, fontsize=9]; edge [fontname=&amp;quot;Helvetica&amp;quot;, fontsize=9, color=&amp;quot;#54595d&amp;quot;, fontcolor=&amp;quot;#202122&amp;quot;];&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   rankdir=TB; nodesep=0.18; ranksep=0.45; node [shape=box, style=filled, color=&amp;quot;#a2a9b1&amp;quot;, fontcolor=&amp;quot;#202122&amp;quot;, fontname=&amp;quot;Helvetica&amp;quot;, fontsize=9]; edge [fontname=&amp;quot;Helvetica&amp;quot;, fontsize=9, color=&amp;quot;#54595d&amp;quot;, fontcolor=&amp;quot;#202122&amp;quot;];&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   M1 [label=&amp;quot;M1\nACCEPTED WITH\nOBLIGATIONS 10-05&amp;quot;, fillcolor=&amp;quot;#ffedad&amp;quot;];&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   M1 [label=&amp;quot;M1\nACCEPTED WITH\nOBLIGATIONS 10-05&amp;quot;, fillcolor=&amp;quot;#ffedad&amp;quot;];&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   M2 [label=&quot;M2\&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;nACCEPTED WITH\nOBLIGATIONS &lt;/del&gt;10-&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;05&lt;/del&gt;&quot;, fillcolor=&quot;#&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ffedad&lt;/del&gt;&quot;];&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   M2 [label=&quot;M2\&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;nPASSED &lt;/ins&gt;10-&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;08\n(second approver: TBD)&lt;/ins&gt;&quot;, fillcolor=&quot;#&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;cef2e0&lt;/ins&gt;&quot;];&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   M3 [label=&amp;quot;M3\nACCEPTED WITH\nOBLIGATIONS 10-05&amp;quot;, fillcolor=&amp;quot;#ffedad&amp;quot;];&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   M3 [label=&amp;quot;M3\nACCEPTED WITH\nOBLIGATIONS 10-05&amp;quot;, fillcolor=&amp;quot;#ffedad&amp;quot;];&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   O1 [label=&amp;quot;O-1 a corroboration from\na different-family\nreproducer, live&amp;quot;, fillcolor=&amp;quot;#eaecf0&amp;quot;];&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   O1 [label=&amp;quot;O-1 a corroboration from\na different-family\nreproducer, live&amp;quot;, fillcolor=&amp;quot;#eaecf0&amp;quot;];&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   O2 [label=&quot;O-2 a planted\ncontradiction struck\nlive by SR5&quot;, fillcolor=&quot;#&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;eaecf0&lt;/del&gt;&quot;];&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   O2 [label=&quot;O-2 a planted\ncontradiction struck\nlive by SR5&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;\nDISCHARGED 10-08&lt;/ins&gt;&quot;, fillcolor=&quot;#&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;cef2e0&lt;/ins&gt;&quot;];&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   O6 [label=&amp;quot;O-6 HOLD\nand RELEASE&amp;quot;, fillcolor=&amp;quot;#eaecf0&amp;quot;];&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   O6 [label=&amp;quot;O-6 HOLD\nand RELEASE&amp;quot;, fillcolor=&amp;quot;#eaecf0&amp;quot;];&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   O3 [label=&quot;O-3 100 tester-written\ncases, 10 TPS sections&quot;, fillcolor=&quot;#&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;eaecf0&lt;/del&gt;&quot;];&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   O3 [label=&quot;O-3 100 tester-written\ncases, 10 TPS sections&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;\nDISCHARGED 10-08&lt;/ins&gt;&quot;, fillcolor=&quot;#&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;cef2e0&lt;/ins&gt;&quot;];&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   O4 [label=&quot;O-4 the session 1 UWC\nreplayed: REPLAY\nDIGEST equal&quot;, fillcolor=&quot;#&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;eaecf0&lt;/del&gt;&quot;];&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   O4 [label=&quot;O-4 the session 1 UWC\nreplayed: REPLAY\nDIGEST equal&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;\nDISCHARGED 10-08&lt;/ins&gt;&quot;, fillcolor=&quot;#&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;cef2e0&lt;/ins&gt;&quot;];&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   O5 [label=&amp;quot;O-5 the lock, the queue\nand the window, live&amp;quot;, fillcolor=&amp;quot;#eaecf0&amp;quot;];&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   O5 [label=&amp;quot;O-5 the lock, the queue\nand the window, live&amp;quot;, fillcolor=&amp;quot;#eaecf0&amp;quot;];&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   A3 [label=&amp;quot;the A3 closeout runner\n(before TPX 0.6.0)&amp;quot;, fillcolor=&amp;quot;#cedff2&amp;quot;];&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   A3 [label=&amp;quot;the A3 closeout runner\n(before TPX 0.6.0)&amp;quot;, fillcolor=&amp;quot;#cedff2&amp;quot;];&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l93&quot;&gt;Line 93:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 93:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| 2026-10-06 || the selections D250.1 to D255.1 and the correction of D252.2 (the plan&amp;#039;s versions 0.3.0 and 0.3.1: the criteria restated old and new side by side, the second approver&amp;#039;s rule) || the operator; second approver: TBD || the criterion changes of the plan&amp;#039;s change record stand on the operator&amp;#039;s word, marked for the second approver&amp;#039;s countersignature when the role is filled&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| 2026-10-06 || the selections D250.1 to D255.1 and the correction of D252.2 (the plan&amp;#039;s versions 0.3.0 and 0.3.1: the criteria restated old and new side by side, the second approver&amp;#039;s rule) || the operator; second approver: TBD || the criterion changes of the plan&amp;#039;s change record stand on the operator&amp;#039;s word, marked for the second approver&amp;#039;s countersignature when the role is filled&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| when due || &quot;B1 PASSED&quot; || the operator; second approver: TBD until the role is filled || M4 PASSED: criteria (i) to (vi)&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, and &lt;/del&gt;O-2 and O-4 discharged &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;first&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| 2026-10-08 || &quot;O-2 discharged&quot;, &quot;O-4 discharged&quot;, &quot;O-3 discharged&quot; || the operator || O-2, O-3 and O-4 DISCHARGED; M2 PASSED 2026-10-08 (second approver: TBD); M1 and M3 stay ACCEPTED WITH OBLIGATIONS&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|-&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| when due || &quot;B1 PASSED&quot; || the operator; second approver: TBD until the role is filled || M4 PASSED: criteria (i) to (vi) &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;(&lt;/ins&gt;O-2 and O-4 discharged &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;2026-10-08)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| when due || &amp;quot;M4 M5 PASSED&amp;quot; || the operator; second approver: TBD until the role is filled || M5 PASSED&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| when due || &amp;quot;M4 M5 PASSED&amp;quot; || the operator; second approver: TBD until the role is filled || M5 PASSED&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l103&quot;&gt;Line 103:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 105:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:The Principia Machina]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:The Principia Machina]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>DeltaS Zero</name></author>
	</entry>
	<entry>
		<id>https://invarians.org/index.php?title=The_Principia_Machina/Testing/Obligations&amp;diff=5884&amp;oldid=prev</id>
		<title>BFP Rauch: 1 revision imported</title>
		<link rel="alternate" type="text/html" href="https://invarians.org/index.php?title=The_Principia_Machina/Testing/Obligations&amp;diff=5884&amp;oldid=prev"/>
		<updated>2026-10-07T13:23:22Z</updated>

		<summary type="html">&lt;p&gt;1 revision imported&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 13:23, 7 October 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>BFP Rauch</name></author>
	</entry>
	<entry>
		<id>https://invarians.org/index.php?title=The_Principia_Machina/Testing/Obligations&amp;diff=5883&amp;oldid=prev</id>
		<title>DeltaS Zero: New: the obligations register O-1 to O-6 of plan 0.3.0, the four states of a phase, the second approver (TBD; plan 0.3.1), the words recorded (tpm_status 0.1.3)</title>
		<link rel="alternate" type="text/html" href="https://invarians.org/index.php?title=The_Principia_Machina/Testing/Obligations&amp;diff=5883&amp;oldid=prev"/>
		<updated>2026-10-07T13:22:32Z</updated>

		<summary type="html">&lt;p&gt;New: the obligations register O-1 to O-6 of plan 0.3.0, the four states of a phase, the second approver (TBD; plan 0.3.1), the words recorded (tpm_status 0.1.3)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{TPM map}}&lt;br /&gt;
{{DISPLAYTITLE:Testing: the obligations}}&lt;br /&gt;
&amp;#039;&amp;#039;The register of every acceptance criterion a phase of [[The Principia Machina/Testing|Testing the Principia Machina]] was accepted without, with the phase or runner that discharges it and its state; the record of the second approver; the four states a phase can be in. Kept from the plan&amp;#039;s version 0.3.0, amended 0.3.1 (tpm_third_party_plan, 2026-10-06, sections 2 and 5), which is its source: a row changes only by a new version of the plan, with the old and the new wording side by side; a state changes by the evidence the row names.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== Why this page exists ==&lt;br /&gt;
&lt;br /&gt;
Two outside reviews of the testing regime (2026-10-06; untrusted input, vetted, kept word for word in the project) found that three phases carried the word &amp;quot;accepted&amp;quot; on 2026-10-05 while named criteria were unmet, and that the unmet criteria were recorded only on the project&amp;#039;s ledger. From the plan&amp;#039;s version 0.3.0 a phase accepted that way is ACCEPTED WITH OBLIGATIONS, each unmet criterion is a row here, and the phase becomes PASSED only when every row of it is DISCHARGED. Nothing here is closed by argument: a row is discharged by the evidence it names, on a public page or the chain, confirmed by the operator&amp;#039;s word &amp;quot;O-n discharged&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== The four states of a phase ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! State !! Meaning !! Who records it&lt;br /&gt;
|-&lt;br /&gt;
| PASSED || every acceptance criterion met by evidence named on the phase&amp;#039;s page; no S1 finding open || the operator&amp;#039;s word with its date; the second approver&amp;#039;s word beside it when that role is filled, and the mark &amp;quot;second approver: TBD&amp;quot; while it is not&lt;br /&gt;
|-&lt;br /&gt;
| ACCEPTED WITH OBLIGATIONS || the operator accepted the phase by a recorded word while named criteria were unmet; each is a row below; PASSED when every row of the phase is discharged, dated at the last discharge || the operator&amp;#039;s word; the discharges by evidence&lt;br /&gt;
|-&lt;br /&gt;
| SUPERSEDED || the phase, or one of its criteria, was replaced by a later version of the plan, the old and the new wording side by side in the plan&amp;#039;s change record || the plan version; the second approver&amp;#039;s word where that role is filled&lt;br /&gt;
|-&lt;br /&gt;
| FAILED || the phase failed its retest twice (the HALT rule), or an S1 finding stayed open past the fix budget; the operator re-scopes it || the operator&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
An acceptance criterion, a row&amp;#039;s evidence or a state&amp;#039;s definition changes only by a new version of the plan, never in the same act as an acceptance and never by a page edit alone.&lt;br /&gt;
&lt;br /&gt;
== The register ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Id !! Phase !! The criterion owed (the plan&amp;#039;s words) !! Discharged by !! The evidence that discharges it !! State on 2026-10-06&lt;br /&gt;
|-&lt;br /&gt;
| O-1 || M1 || &amp;quot;a corroboration lands from a different-family reproducer&amp;quot; || Step B, B1: M4&amp;#039;s criterion (ii) || a CORROBORATION record on a live register, written by TPX from a REPRODUCTION block worked by a second account of another make than the author&amp;#039;s, its INDEPENDENCE attested || built, not live: TPX 0.6.0 increment 3 (the named REPRODUCTION, TPX&amp;#039;s comparison, the record), gated 2026-10-06&lt;br /&gt;
|-&lt;br /&gt;
| O-2 || M1 || &amp;quot;a planted M-M contradiction is struck by the correct rule&amp;quot; || the A3 closeout runner (tpx_a3_closeout.py), run by the operator against TPX 0.5.0 on the sandbox UWC SPZ || on SPZ&amp;#039;s register: the push A3-STRIKE after which the live rule strikes two records by SR5, each with its WITHDRAWAL (cause SR5) and its SR5_LOCUS gap, every digest recomputed through TPCRUN; the runner&amp;#039;s report pasted into the project || open&lt;br /&gt;
|-&lt;br /&gt;
| O-3 || M2 || &amp;quot;at least 100 tester-written cases across at least 10 TPS sections, with every mismatch triaged&amp;quot; || the M2 sessions under [[The Principia Machina/Hub/Outside AI/M2 The calculator from the specification|the M2 brief]] (the tester computes its expectations with its own code from TPS text) || the session reports in the project, FORMAT 4, their CASES sections counted: 100 cases, 10 sections, each MISS triaged || 0 of 100&lt;br /&gt;
|-&lt;br /&gt;
| O-4 || M3 || &amp;quot;every sandbox command the M0 to M2 sessions ran is replayed against both the sandbox and TPX; digests and grades byte-identical&amp;quot; (the digest wording SUPERSEDED by the plan&amp;#039;s 0.3.0: the REPLAY DIGEST) || the A3 closeout runner with the session 1 sandbox UWC&amp;#039;s folder (--replay), on a replay UWC the operator declares from the same draft || the runner&amp;#039;s report: D(TFK) equal; every record&amp;#039;s REPLAY DIGEST (the record digest with BLOCK, AUTHOR, LANDED_BY, LANDED, VETTED_IN, TPS and D_IS set to fixed values in both copies), grade and author-written fields equal; every TPX-written record&amp;#039;s content equal || open; the folder is to be given to the runner&lt;br /&gt;
|-&lt;br /&gt;
| O-5 || M3 || the lock by base-revision edit, the queue and the window (owed from the same pass; D-LOCK) || Step B, B1: M4&amp;#039;s criterion (iii) || the invariants I1 to I5 of the fault suite holding on the live site under its subset, in the B1 test&amp;#039;s report || built, not live: TPX 0.6.0 increment 1 (the lock lifecycle and the execution challenge), gated 2026-10-06&lt;br /&gt;
|-&lt;br /&gt;
| O-6 || M1 || &amp;quot;HOLD and RELEASE&amp;quot; || Step B, B2 (M5) || a HOLD record written after a failed canary in the sandbox and a RELEASE record after an independent reproduction, on a sandbox register || planned&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The state words of a row: open; built, not live; n of m; planned; DISCHARGED &amp;lt;date&amp;gt; (the evidence); SUPERSEDED (the plan version).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;graphviz&amp;gt;&lt;br /&gt;
// The six obligations and what discharges each (plan 0.3.0, section 5).&lt;br /&gt;
digraph obligations {&lt;br /&gt;
  rankdir=TB; nodesep=0.18; ranksep=0.45; node [shape=box, style=filled, color=&amp;quot;#a2a9b1&amp;quot;, fontcolor=&amp;quot;#202122&amp;quot;, fontname=&amp;quot;Helvetica&amp;quot;, fontsize=9]; edge [fontname=&amp;quot;Helvetica&amp;quot;, fontsize=9, color=&amp;quot;#54595d&amp;quot;, fontcolor=&amp;quot;#202122&amp;quot;];&lt;br /&gt;
  M1 [label=&amp;quot;M1\nACCEPTED WITH\nOBLIGATIONS 10-05&amp;quot;, fillcolor=&amp;quot;#ffedad&amp;quot;];&lt;br /&gt;
  M2 [label=&amp;quot;M2\nACCEPTED WITH\nOBLIGATIONS 10-05&amp;quot;, fillcolor=&amp;quot;#ffedad&amp;quot;];&lt;br /&gt;
  M3 [label=&amp;quot;M3\nACCEPTED WITH\nOBLIGATIONS 10-05&amp;quot;, fillcolor=&amp;quot;#ffedad&amp;quot;];&lt;br /&gt;
  O1 [label=&amp;quot;O-1 a corroboration from\na different-family\nreproducer, live&amp;quot;, fillcolor=&amp;quot;#eaecf0&amp;quot;];&lt;br /&gt;
  O2 [label=&amp;quot;O-2 a planted\ncontradiction struck\nlive by SR5&amp;quot;, fillcolor=&amp;quot;#eaecf0&amp;quot;];&lt;br /&gt;
  O6 [label=&amp;quot;O-6 HOLD\nand RELEASE&amp;quot;, fillcolor=&amp;quot;#eaecf0&amp;quot;];&lt;br /&gt;
  O3 [label=&amp;quot;O-3 100 tester-written\ncases, 10 TPS sections&amp;quot;, fillcolor=&amp;quot;#eaecf0&amp;quot;];&lt;br /&gt;
  O4 [label=&amp;quot;O-4 the session 1 UWC\nreplayed: REPLAY\nDIGEST equal&amp;quot;, fillcolor=&amp;quot;#eaecf0&amp;quot;];&lt;br /&gt;
  O5 [label=&amp;quot;O-5 the lock, the queue\nand the window, live&amp;quot;, fillcolor=&amp;quot;#eaecf0&amp;quot;];&lt;br /&gt;
  A3 [label=&amp;quot;the A3 closeout runner\n(before TPX 0.6.0)&amp;quot;, fillcolor=&amp;quot;#cedff2&amp;quot;];&lt;br /&gt;
  M2S [label=&amp;quot;the M2 sessions\n(the M2 brief)&amp;quot;, fillcolor=&amp;quot;#cedff2&amp;quot;];&lt;br /&gt;
  B1 [label=&amp;quot;B1: M4 (ii), (iii)\n\&amp;quot;B1 PASSED\&amp;quot;&amp;quot;, fillcolor=&amp;quot;#cef2e0&amp;quot;];&lt;br /&gt;
  B2 [label=&amp;quot;B2: M5\n\&amp;quot;M4 M5 PASSED\&amp;quot;&amp;quot;, fillcolor=&amp;quot;#cef2e0&amp;quot;];&lt;br /&gt;
  M1 -&amp;gt; O1; M1 -&amp;gt; O2; M1 -&amp;gt; O6; M2 -&amp;gt; O3; M3 -&amp;gt; O4; M3 -&amp;gt; O5;&lt;br /&gt;
  O1 -&amp;gt; B1; O5 -&amp;gt; B1; O2 -&amp;gt; A3; O4 -&amp;gt; A3; O3 -&amp;gt; M2S; O6 -&amp;gt; B2;&lt;br /&gt;
  {rank=same; M1; M2; M3;}&lt;br /&gt;
  {rank=same; O1; O2; O6; O3; O4; O5;}&lt;br /&gt;
  {rank=same; B1; A3; M2S; B2;}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/graphviz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== The second approver ==&lt;br /&gt;
&lt;br /&gt;
From the plan&amp;#039;s version 0.3.0 a person who is not the operator countersigns, by a recorded word, every change of an acceptance criterion and every PASSED. The ideal holder of the role, in the operator&amp;#039;s words of 2026-10-06 (the plan&amp;#039;s version 0.3.1), is a dually qualified physicist from outside the project, or the closest available match possible for realistic support of the project; for a new-physics claim (M6 on) the ideal is the outside physicist. The role is not yet filled, and the record reads SECOND APPROVER: TBD, &amp;quot;to be determined&amp;quot;: the plan calls for a second approver, the ideal is not yet met, and nothing is blocked by it. Until the role is filled, a PASSED and a change of a criterion are valid on the operator&amp;#039;s word alone and are marked &amp;quot;second approver: TBD&amp;quot; in the table below. When the operator fills the role (&amp;quot;SECOND APPROVER: &amp;lt;name&amp;gt;&amp;quot;, recorded here with the date), the approver reads every word so marked and countersigns it, or names what it refuses; a refusal is a finding, triaged like any other, and undoes no state by itself. The approver&amp;#039;s words are recorded here with their dates, and in the project.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Role !! Who !! Since&lt;br /&gt;
|-&lt;br /&gt;
| The operator (H-DECL, H-OP) || BFP_Rauch || 2026-09-30&lt;br /&gt;
|-&lt;br /&gt;
| The second approver || SECOND APPROVER: TBD (to be determined; 2026-10-06). The ideal holder: a dually qualified physicist from outside the project, or the closest available match possible for realistic support of the project. Until the role is filled, each PASSED and each change of a criterion below carries the mark &amp;quot;second approver: TBD&amp;quot; for countersignature || &amp;amp;ndash;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== The words recorded ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Date (UTC) !! Word !! By !! Read under the states of plan 0.3.0 (the second approver&amp;#039;s rule of 0.3.1) as&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-04 (recorded) || &amp;quot;M0 accepted&amp;quot; || the operator || M0 PASSED (its record criteria met on SPR, 2026-10-04 and 2026-10-05)&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-04 || &amp;quot;A1 accepted&amp;quot; || the operator || the A1 deploy&amp;#039;s acceptance (TPX 0.4.0)&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-05 || &amp;quot;A2 accepted, M1 M2 M3 accepted&amp;quot; || the operator || M1, M2, M3 ACCEPTED WITH OBLIGATIONS (O-1 to O-6)&lt;br /&gt;
|-&lt;br /&gt;
| 2026-10-06 || the selections D250.1 to D255.1 and the correction of D252.2 (the plan&amp;#039;s versions 0.3.0 and 0.3.1: the criteria restated old and new side by side, the second approver&amp;#039;s rule) || the operator; second approver: TBD || the criterion changes of the plan&amp;#039;s change record stand on the operator&amp;#039;s word, marked for the second approver&amp;#039;s countersignature when the role is filled&lt;br /&gt;
|-&lt;br /&gt;
| when due || &amp;quot;B1 PASSED&amp;quot; || the operator; second approver: TBD until the role is filled || M4 PASSED: criteria (i) to (vi), and O-2 and O-4 discharged first&lt;br /&gt;
|-&lt;br /&gt;
| when due || &amp;quot;M4 M5 PASSED&amp;quot; || the operator; second approver: TBD until the role is filled || M5 PASSED&lt;br /&gt;
|-&lt;br /&gt;
| when due || &amp;quot;C0 PASSED&amp;quot;, then &amp;quot;M6 PASSED&amp;quot; || the operator; second approver: TBD until the role is filled (the ideal for M6: an outside physicist) || Step C&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Back to [[The Principia Machina/Testing|Testing the Principia Machina]]. Phases: [[The Principia Machina/Testing/M1 The register duties|M1]], [[The Principia Machina/Testing/M2 The calculator from the specification|M2]], [[The Principia Machina/Testing/M3 TPX, the smallest server|M3]], [[The Principia Machina/Testing/M4 PRB, the smallest client|M4]]. See also [[The Principia Machina/Testing/Findings|Findings]] and [[The Principia Machina/Testing/Step A, the deploys A1 and A2|Step A]].&lt;br /&gt;
&lt;br /&gt;
[[Category:The Principia Machina]]&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>DeltaS Zero</name></author>
	</entry>
</feed>