Jump to content

The Principia Machina/Diagrams/Process key: Difference between revisions

From The Invariance Itself
Human-facing page: Process key
 
m 1 revision imported
 
(8 intermediate revisions by the same user not shown)
Line 3: Line 3:
''Key for the process diagrams. Part of [[The Principia Machina/Hub|the TPM hub]]. Hand-authored at TPS 0.1.0.''
''Key for the process diagrams. Part of [[The Principia Machina/Hub|the TPM hub]]. Hand-authored at TPS 0.1.0.''
* USED BY: diagrams 02, 03, 04, 05, 07, 08, 09, 10, 11, C3, C4, C5
* USED BY: diagrams 02, 03, 04, 05, 07, 08, 09, 10, 11, C3, C4, C5
* SOURCE SHA-256: <code>516ca44822bc6fdf39726251d30be5dbb034f553524b928e6d86101c89c6d993</code> (flow), <code>90288fa3aec4fdcf7882d1f00622afabc53d959ae2fe67ad1ed9e43554aa6c4a</code> (state and sequence)
* SOURCE SHA-256: <code>dd1d77650e69576530c6355ea5351ef7033b4f6cdd8dc48e328af225e2b24fbf</code> (flow), <code>1b62cbc58dd781a7beab1341af0b65ec823aa09b9c86752bfe1505cbfa3be934</code> (state and sequence)


== Shapes, alphabetical ==
== Shapes, alphabetical ==
Line 20: Line 20:
<div style="clear:both; overflow-x:auto; max-width:100%; border:1px solid #c8ccd1; background:#ffffff; padding:0.5em; margin:0.5em 0;">
<div style="clear:both; overflow-x:auto; max-width:100%; border:1px solid #c8ccd1; background:#ffffff; padding:0.5em; margin:0.5em 0;">
{{#mermaid:
{{#mermaid:
%% K1 Key for process diagrams (Mermaid). Every shape used by the process diagrams, with its meaning.
%% K1 Key for process diagrams. Every shape, one line each; the page lists them alphabetically.
flowchart TD
flowchart TD
   subgraph S1 ["A numbered stage: a phase of the process; its title carries the governing TPS addresses"]
   subgraph S1 ["A numbered stage, with its TPS addresses"]
     T[A box is a task or check that TPS names;<br/>TPX, the CAC or an agent performs it.<br/>The address at the end says where TPS states it:<br/>TPS 5.5.2, row 19, SR3, CR9]
     T[box: a task or check TPS names]
     H[/A parallelogram is a human act:<br/>a declaration, a review, a decision.<br/>Only a human does it/]
     H[/parallelogram: a human act/]
     D[(A cylinder is a page or a record:<br/>something that exists on the wiki or<br/>in the register after the step before it)]
     D[(cylinder: a page or a record)]
     G[(A green cylinder or box is a good outcome:<br/>a landing accepted, a record that stands)]
     G[(green: a good outcome)]
     B[(A red cylinder or box is a strike,<br/>a refusal, a halt or an expiry)]
     B[(red: a strike, refusal or halt)]
   end
   end
   T -- solid arrow: next step --> H
   T -- solid arrow: the next step --> H
   H -. dashed arrow: return .-> T
   H -. dashed arrow: a return .-> T
   H --> D
   H --> D
   D --> G
   D --> G
Line 54: Line 54:
%% K1b Key for state and sequence diagrams (Mermaid). Used by diagrams 02, 05, 09, 11.
%% K1b Key for state and sequence diagrams (Mermaid). Used by diagrams 02, 05, 09, 11.
stateDiagram-v2
stateDiagram-v2
   [*] --> A_STATE : a filled circle is the start; an arrow label is the event and its TPS address
   [*] --> A_STATE : a filled circle is the start, an arrow label is the event and its TPS address
   A_STATE --> ANOTHER_STATE : a state is a named condition a container or a block can be in
   A_STATE --> ANOTHER_STATE : a state is a named condition a container or a block can be in
   ANOTHER_STATE --> [*] : a ringed circle is the end
   ANOTHER_STATE --> [*] : a ringed circle is the end
   note right of A_STATE : in a sequence diagram, a vertical lane is a participant; a solid arrow is an action; a dashed arrow is a reply or a check; a note is a rule
   note right of A_STATE : in a sequence diagram, a vertical lane is a participant, a solid arrow is an action, a dashed arrow is a reply or a check, a note is a rule
|config.theme=neutral}}
|config.theme=neutral}}
</div>
</div>

Latest revision as of 06:09, 22 September 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)


Key for the process diagrams. Part of the TPM hub. Hand-authored at TPS 0.1.0.

  • USED BY: diagrams 02, 03, 04, 05, 07, 08, 09, 10, 11, C3, C4, C5
  • SOURCE SHA-256: dd1d77650e69576530c6355ea5351ef7033b4f6cdd8dc48e328af225e2b24fbf (flow), 1b62cbc58dd781a7beab1341af0b65ec823aa09b9c86752bfe1505cbfa3be934 (state and sequence)

Shapes, alphabetical

box
a task or check that TPS names; TPX, the CAC or an agent performs it. The address at the end (TPS 5.5.2, row 19, SR3, CR9) says where TPS states it.
cylinder
a page or a record, something that exists on the wiki or in the register after the step before it.
dashed arrow
a return or a rejection path.
green box or cylinder
a good outcome: a landing accepted, a record that stands, a corroboration.
parallelogram
a human act, a declaration, a review or a decision. Only a human does it.
red box or cylinder
a strike, a refusal, a halt or an expiry.
shaded, numbered region
a stage; its title carries the TPS addresses that govern it.
solid arrow
the next step; its label is the condition or the outcome (pass, fail, match, mismatch, strike).

Colors follow the site: gray for tasks and checks, blue for human acts, yellow for pages and records, green for good outcomes, red for strikes and refusals.

Flow diagrams

State and sequence diagrams

filled circle, ringed circle
start and end.
sequence lane
a participant (a human, TPX, a page, an agent); solid arrow an action, dashed arrow a reply or a check; a note is a rule.
state (rounded box)
a named condition a container or a block can be in; the arrow label is the event and its TPS address.