The Principia Machina/Diagrams/02 Container lifecycle: Difference between revisions
Appearance
m 1 revision imported |
Human-facing page: 02 Container lifecycle |
||
| Line 1: | Line 1: | ||
{{TPM map}} | |||
{{DISPLAYTITLE:Diagram 02 Container lifecycle}} | {{DISPLAYTITLE:Diagram 02 Container lifecycle}} | ||
''Structural diagram 2 of 12.'' Part of [[The Principia Machina/Hub|the TPM hub]]. | ''Structural diagram 2 of 12.'' Part of [[The Principia Machina/Hub|the TPM hub]]. | ||
* KIND: process | * KIND: process | ||
* LANGUAGE: Mermaid | * LANGUAGE: Mermaid | ||
* GENERATED FROM: per- | * GENERATED FROM: per-UWC manifest state; TPS 5.5, 5.6, 5.11.6, 3.4 | ||
* STATUS: hand-authored at TPS 0.1.0; superseded by TPX at its first build | * STATUS: hand-authored at TPS 0.1.0; superseded by TPX at its first build | ||
* SOURCE SHA-256: <code> | * SOURCE SHA-256: <code>55920209132686549c1a56c6736fcb04573125e4b95b9487dcd14db514d89dd1</code> | ||
Rendered live from the source, which is the text equivalent and is shown under the drawing | Rendered live from the source, which is the text equivalent and is shown under the drawing. The key to the shapes is in the panel. | ||
<div style="overflow-x:auto; max-width:100%; border:1px solid #c8ccd1; background:#ffffff; padding:0.5em;"> | <onlyinclude><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: | ||
%% 02 Container lifecycle. process/Mermaid state. Generated from: per-container manifest state; TPS 5.5, 5.6, 5.11.6, 3.4. | %% 02 Container lifecycle. process/Mermaid state. Generated from: per-container manifest state; TPS 5.5, 5.6, 5.11.6, 3.4. | ||
stateDiagram-v2 | stateDiagram-v2 | ||
[*] --> Draft : DRAFT | [*] --> Draft : DRAFT UWC page (5.5.1) | ||
Draft --> Draft : rejected component returned (5.5.2) | Draft --> Draft : rejected component returned (5.5.2) | ||
Draft --> Certified : H-DECL lands the certificate (5.5.4) | Draft --> Certified : H-DECL lands the certificate (5.5.4) | ||
| Line 28: | Line 27: | ||
Retired --> [*] : pages read-only, index entry kept (5.11.6) | Retired --> [*] : pages read-only, index entry kept (5.11.6) | ||
|config.theme=neutral}} | |config.theme=neutral}} | ||
</div> | </div></onlyinclude> | ||
<div class="mw-collapsible mw-collapsed" style="border:1px solid #c8ccd1; padding:0.3em;">'''Source''' (the text equivalent; Mermaid) | <div class="mw-collapsible mw-collapsed" style="clear:both; border:1px solid #c8ccd1; padding:0.3em;">'''Source''' (the text equivalent; Mermaid) | ||
<div class="mw-collapsible-content"> | <div class="mw-collapsible-content"> | ||
<pre> | <pre> | ||
%% 02 Container lifecycle. process/Mermaid state. Generated from: per-container manifest state; TPS 5.5, 5.6, 5.11.6, 3.4. | %% 02 Container lifecycle. process/Mermaid state. Generated from: per-container manifest state; TPS 5.5, 5.6, 5.11.6, 3.4. | ||
stateDiagram-v2 | stateDiagram-v2 | ||
[*] --> Draft : DRAFT | [*] --> Draft : DRAFT UWC page (5.5.1) | ||
Draft --> Draft : rejected component returned (5.5.2) | Draft --> Draft : rejected component returned (5.5.2) | ||
Draft --> Certified : H-DECL lands the certificate (5.5.4) | Draft --> Certified : H-DECL lands the certificate (5.5.4) | ||
| Line 50: | Line 49: | ||
== Text equivalent == | == Text equivalent == | ||
A container begins as a DRAFT | A container begins as a DRAFT UWC page; a rejected component returns it to its author (5.5.1, 5.5.2). It becomes CERTIFIED when [[The Principia Machina/Roles|H-DECL]] lands the certificate (5.5.4). Work alternates between the lock held and released after a push (5.7, 5.10.1). A digest-gate failure halts writes until a human declares RESTORE or FORK (2.5.5, 2.5.7). A change request forks it by COPY-FORWARD into a successor with a new UUID and prefix (5.5.6, 3.4). RETIRED, declared by [[The Principia Machina/Roles|H-DECL]], leaves the pages read-only and the index entry in place (5.6.5, 5.11.6). | ||
[[Category:The Principia Machina]] | [[Category:The Principia Machina]] | ||
Revision as of 21:48, 17 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) |
Structural diagram 2 of 12. Part of the TPM hub.
- KIND: process
- LANGUAGE: Mermaid
- GENERATED FROM: per-UWC manifest state; TPS 5.5, 5.6, 5.11.6, 3.4
- STATUS: hand-authored at TPS 0.1.0; superseded by TPX at its first build
- SOURCE SHA-256:
55920209132686549c1a56c6736fcb04573125e4b95b9487dcd14db514d89dd1
Rendered live from the source, which is the text equivalent and is shown under the drawing. The key to the shapes is in the panel.
Source (the text equivalent; Mermaid)
%% 02 Container lifecycle. process/Mermaid state. Generated from: per-container manifest state; TPS 5.5, 5.6, 5.11.6, 3.4. stateDiagram-v2 [*] --> Draft : DRAFT UWC page (5.5.1) Draft --> Draft : rejected component returned (5.5.2) Draft --> Certified : H-DECL lands the certificate (5.5.4) Certified --> Working : lock acquired (5.7) Working --> Certified : release after push (5.10.1) Working --> Halted : digest-gate failure (2.5.5) Halted --> Certified : RESTORE declared (2.5.7) Halted --> Forked : FORK declared (2.5.7) Certified --> Forked : change request, COPY-FORWARD (5.5.6, 3.4) Forked --> [*] : successor takes a new UUID and prefix Certified --> Retired : H-DECL declares RETIRED (5.6.5) Retired --> [*] : pages read-only, index entry kept (5.11.6)
Text equivalent
A container begins as a DRAFT UWC page; a rejected component returns it to its author (5.5.1, 5.5.2). It becomes CERTIFIED when H-DECL lands the certificate (5.5.4). Work alternates between the lock held and released after a push (5.7, 5.10.1). A digest-gate failure halts writes until a human declares RESTORE or FORK (2.5.5, 2.5.7). A change request forks it by COPY-FORWARD into a successor with a new UUID and prefix (5.5.6, 3.4). RETIRED, declared by H-DECL, leaves the pages read-only and the index entry in place (5.6.5, 5.11.6).