The Principia Machina/Diagrams/10 Landing and post-refusal: Difference between revisions
Appearance
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 | * STATUS: hand-authored at TPS 0.1.0; superseded by TPX at its first build | ||
* SOURCE SHA-256: <code>55201e2ba3a02c5212cac8cf9ae9cb01264747bda6d23f8b70e53e5fd0807b8d</code> | |||
Rendered live from the source below, which is the text equivalent; if rendering is unavailable the source still stands. | |||
{{#mermaid:flowchart TD | {{#mermaid: | ||
%% 10 Landing and post-refusal. process/Mermaid flow. Generated from: per-container control panel; TPS 5.9.5, 5.9.7. | |||
B -- yes -- | flowchart TD | ||
B -- no -- | P[push with block ID, grant, conformance declaration] --> B[block ID valid and not EXPIRED? 4.2 row 10] | ||
B -- yes --> L[(records land; manifest and badge rebuilt)] | |||
B -- no --> R1[read the control panel; apply to the lead 5.9.7 step 1] | |||
R1 -- neither reassigned nor landed --> R2[new block ID with back-pointer; land under it] | |||
R1 -- reassigned --> R3[enter the queue; wait for that block to land or expire; re-enter] | |||
R1 -- landed --> R4[compare with the landed result] | |||
R4 -- match --> R5[(CORROBORATION RECORD 5.9.6)] | |||
R4 -- mismatch --> R6[audit: new work block ending in a decision item] | |||
R3 --> R1 | |||
}} | }} | ||
== 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. | |||
[[Category:The Principia Machina]] | |||
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.