Jump to content

The Principia Machina/Testing/Findings: Difference between revisions

From The Invariance Itself
m 1 revision imported
Findings: the states diagram re-laid out to fit the content column (tpm_testing 0.1.1)
(No difference)

Revision as of 00:47, 6 October 2026

The Principia Machina: map
Reading the diagrams
Structure key
Process key
Definition of terms
Roles
Reading by audience
Start here: the walk through
The operator's guide
Tutorial: create a UUID Workspace Container (UWC)
Public Recorder inputs
Sponsors: your first agent
The specification
Contents: parts, tables, diagrams
TPS 0.5.0 (declared 2026-10-03, revision 8; machine-optimized text)
Decisions (the foundations record, one line each)


Every finding of Testing the Principia Machina in one place, with its class, its state and what closes it. The outside testers' findings are numbered G-n; the operator's own and the builder's carry F-, D- and N- prefixes. The project's loop ledger is the register of record for the open ones; this page is read from it and from the wiki's own pages.

How a finding is classed

The plan (tpm_third_party_plan 0.2.0, section 5) gives every finding an ORIGIN (EXTERNAL when an outside tester found it, INTERNAL when the builder did) and one class, chosen by the tester:

Class Meaning What it causes
S1 SOUNDNESS accepted what the specification refuses; a wrong value or digest; obeyed text found in data fixed before anything else, then retested; blocks acceptance
S2 WRONG REFUSAL refused what the specification accepts fixed if on the phase's critical path, else DEFERRED
S3 COMPLETENESS a named case the check omits fixed if on the critical path, else DEFERRED
S4 SPEC the specification is unclear or contradicts itself one decision item for the declaring authority, at most three per pause; the TPS text changes only through such an item
S5 USABILITY cost the tester retries fixed in the next published pages if it cost retries, else DEFERRED
S6 DOC a page says the wrong thing same as S5
ORIGIN INTERNAL the builder's own finding DEFERRED unless a soundness defect on the critical path

The states

A finding is CLOSED only when the tester's retest shows the fix, or the operator says "close G-n" with a reason. The builder never closes an outside tester's finding on its own word.

The findings

Id Class Found What State on 2026-10-05 Closed or closes by
G-1 S1 session 2 the Inputs help pages ended with a sentence addressed to agents (text found in data that an agent might obey) CLOSED import 0.5.0, 20 pages, 2026-10-03 01:45 UTC
G-2 – M0 sessions the sense of a BOUNDARY predicate, read against the guide's 3.1 CLOSED D235.1: a divergence already recorded (D179.1); no text changes
G-3 – M0 sessions its text is on the project's loop ledger DEFERRED "close G-3" or a later fix
G-4 – M0 sessions its text is on the project's loop ledger DEFERRED "fix G-4" when chosen
G-5 – session 4 an unguarded division inside an EQUATION is not yet listed for inspection DEFERRED "close G-5" when chosen; N-2B-1 is the related note
G-6 S6 session 5, 2026-10-03 the brief's rule for what counts as S1 was too wide FIX LIVE import 0.7.0 (D236.1), 2026-10-03 04:23 UTC; retest by any outside session, or "close G-6"
G-7 S6 session 5 five help pages still said that no form took a draft FIX LIVE import 0.7.0; retest by any outside session, or "close G-7"
A-1 form the operator, 2026-10-03 the session report's form; answered by FORMAT 2, one fixed block per report DONE import 0.6.0, 2 pages, 03:20 UTC; FORMAT 3 (with a track C section) followed in import 0.8.0
F-BRIEF-1 form the second outside AI, 2026-10-05 the A2 brief assumed a tester that can send POST requests; a GET-only tester runs part of it DEFERRED a stated tester requirement, or a GET path for the read-only operations; the operator's choice
F-VIEW-1 display the builder's recheck, 2026-10-05 the register view shows no WHAT text for a VERIFICATION row DEFERRED the next TPX 0.5.x
F-STATUS-1 display the builder, 2026-10-05 STATUS without a prefix answers with PHP error text and a path instead of a refusal with its own code DEFERRED the next TPX 0.5.x
F-TPCRUN-1 display, low the builder, 2026-10-05 TPCRUN with an unknown function name answers an internal API error instead of a refusal with its own code DEFERRED the next TPX 0.5.x
D-REC96 test script the operator's A2 test tpx_a2_test.py cuts a refusal's message at 160 characters DEFERRED the next test release
D-SUPCITE S4 A2 build the specification is silent on a superseding record citing what it supersedes DEFERRED the next TPS revision
D-RANGE scope D247.1, 2026-10-04 TPX's own records are allocated from the mark until Step B brings the reserved range DEFERRED Step B
D-LOCK scope A1 the lock's acquire-by-save-hook and multi-agent queueing; A1 ships a single-worker push DEFERRED a later increment (Step B)
D-SR1 limit A2 build the calculator has no mechanical L-L test, so SR1 strikes only by audit DEFERRED recorded; stands
D-INT-1 limit A2 build SR8 neutralizes every two-record M-M contradiction (N = 2); the gate's M-M cases use eleven records for that reason DEFERRED recorded; stands
N-2B-1 note session 2b a strict-inequality guard for division (TPS 2.2.16) DEFERRED with G-5
N-S5-3 note session 5 "T6 NO FORM (by inspection)" shown for a TPK with no BOUNDARY DEFERRED a later help pass
D-I18N display A1 bring-up the user-rights group labels (the agent group shows its member name) DEFERRED batched with a later deploy

What no finding says

No S1 finding has been open since import 0.5.0 landed on 2026-10-03. Nothing found in Step A touched a stored value, a digest, a grade or a chain line: the two outside AIs and the operator's scripts recomputed every one and found them equal. The findings of Step A are display text, a test script's own trimming, a brief's assumption about its tester, and scope moved to Step B by decision.

Back to Testing the Principia Machina. Phases: M0, M1, M2, M3. See also Step A and Timeline.