The Principia Machina/Diagrams/Process key: Difference between revisions
Appearance
Human-facing page: Process key |
m 1 revision imported |
||
| (6 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>dd1d77650e69576530c6355ea5351ef7033b4f6cdd8dc48e328af225e2b24fbf</code> (flow), <code> | * SOURCE SHA-256: <code>dd1d77650e69576530c6355ea5351ef7033b4f6cdd8dc48e328af225e2b24fbf</code> (flow), <code>1b62cbc58dd781a7beab1341af0b65ec823aa09b9c86752bfe1505cbfa3be934</code> (state and sequence) | ||
== Shapes, alphabetical == | == Shapes, alphabetical == | ||
| 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 | [*] --> 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 | 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.