Jump to content

The Principia Machina/Diagrams/10 Landing and post-refusal: Difference between revisions

From The Invariance Itself
m Add live rendering (graphviz tag / #mermaid) above the text-equivalent source; PMP-TPM diagrams, 2026-09-16
Diagram 10 Landing and post-refusal: source, text equivalent, TPS 0.1.0 addresses
Line 1: Line 1:
''Structural diagram 10 of 12. Part of [[The Principia Machina/Hub|the TPM hub]].''
''Structural diagram 10 of 12.'' Part of [[The Principia Machina/Hub|the TPM hub]].
 
* KIND: process
* KIND: process
* LANGUAGE: Mermaid flow
* LANGUAGE: Mermaid flow
* GENERATED FROM: per-container control panel
* GENERATED FROM: per-container control panel; TPS 5.9.5, 5.9.7
* STATUS: hand-authored at PMP-TPM 0.2.0 from foundations record 0.5.0 section 4.1; superseded by TPX at its first build (D21, structural diagram pages are TPX output).
* STATUS: hand-authored at TPS 0.1.0; superseded by TPX at its first build
* SOURCE SHA-256: <code>55201e2ba3a02c5212cac8cf9ae9cb01264747bda6d23f8b70e53e5fd0807b8d</code>


The diagram is rendered live from the source below, which is its text equivalent (4.1). If rendering is unavailable the source still stands.
Rendered live from the source below, which is the text equivalent; if rendering is unavailable the source still stands.


{{#mermaid:flowchart TD
{{#mermaid:
   A[Result submitted with BLOCK ID] --&gt; B{TPX: BLOCK ID valid and not EXPIRED? grant and D(IS) ok?}
%% 10 Landing and post-refusal. process/Mermaid flow. Generated from: per-container control panel; TPS 5.9.5, 5.9.7.
   B -- yes --&gt; C[Land: register updated; work order closed; manifest and badge]
flowchart TD
   B -- no --&gt; D[Refuse]
   P[push with block ID, grant, conformance declaration] --> B[block ID valid and not EXPIRED? 4.2 row 10]
  D --&gt; E[Step 1: read control panel; apply to lead. Wiki read advisory; lead authoritative]
   B -- yes --> L[(records land; manifest and badge rebuilt)]
   E --&gt; F{Block status}
   B -- no --> R1[read the control panel; apply to the lead 5.9.7 step 1]
  F -- neither reassigned nor landed --&gt; G[Step 2: lead issues new BLOCK ID with back-pointer; result lands under it]
   R1 -- neither reassigned nor landed --> R2[new block ID with back-pointer; land under it]
   F -- reassigned --&gt; H[Step 3: enter collaboration queue; wait for land or expiry; re-enter step 1]
   R1 -- reassigned --> R3[enter the queue; wait for that block to land or expire; re-enter]
   F -- landed --&gt; I[Step 4: compare with landed result]
   R1 -- landed --> R4[compare with the landed result]
   I -- match --&gt; J[CORROBORATION RECORD: names reproduced record, agent account, inherited tag, reported difference; block CORROBORATED]
   R4 -- match --> R5[(CORROBORATION RECORD 5.9.6)]
   I -- mismatch --&gt; K[Request audit: new work block ending in a decision item under MRG]
   R4 -- mismatch --> R6[audit: new work block ending in a decision item]
  R3 --> R1
}}
}}


<pre>
== Text equivalent ==
flowchart TD
A push carries the block ID, the grant and the conformance declaration; TPX checks the block ID is valid and not EXPIRED (4.2 row 10). On refusal the applicant reads the control panel and applies to the lead (5.9.7 step 1): neither reassigned nor landed, a new block ID lands it; reassigned, the applicant queues and re-enters; landed, a matching result lands as a corroboration record (5.9.6) and a mismatch opens an audit ending in a decision item.
  A[Result submitted with BLOCK ID] --&gt; B{TPX: BLOCK ID valid and not EXPIRED? grant and D(IS) ok?}
 
  B -- yes --&gt; C[Land: register updated; work order closed; manifest and badge]
[[Category:The Principia Machina]]
  B -- no --&gt; D[Refuse]
 
  D --&gt; E[Step 1: read control panel; apply to lead. Wiki read advisory; lead authoritative]
  E --&gt; F{Block status}
  F -- neither reassigned nor landed --&gt; G[Step 2: lead issues new BLOCK ID with back-pointer; result lands under it]
  F -- reassigned --&gt; H[Step 3: enter collaboration queue; wait for land or expiry; re-enter step 1]
  F -- landed --&gt; I[Step 4: compare with landed result]
  I -- match --&gt; J[CORROBORATION RECORD: names reproduced record, agent account, inherited tag, reported difference; block CORROBORATED]
  I -- mismatch --&gt; K[Request audit: new work block ending in a decision item under MRG]
</pre>

Revision as of 19:49, 17 September 2026

Structural diagram 10 of 12. Part of the TPM hub.

  • KIND: process
  • LANGUAGE: Mermaid flow
  • GENERATED FROM: per-container control panel; TPS 5.9.5, 5.9.7
  • STATUS: hand-authored at TPS 0.1.0; superseded by TPX at its first build
  • SOURCE SHA-256: 55201e2ba3a02c5212cac8cf9ae9cb01264747bda6d23f8b70e53e5fd0807b8d

Rendered live from the source below, which is the text equivalent; if rendering is unavailable the source still stands.

Text equivalent

A push carries the block ID, the grant and the conformance declaration; TPX checks the block ID is valid and not EXPIRED (4.2 row 10). On refusal the applicant reads the control panel and applies to the lead (5.9.7 step 1): neither reassigned nor landed, a new block ID lands it; reassigned, the applicant queues and re-enters; landed, a matching result lands as a corroboration record (5.9.6) and a mismatch opens an audit ending in a decision item.