Jump to content

The Principia Machina/Diagrams/02 Container lifecycle: Difference between revisions

From The Invariance Itself
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}}
{{TPM map}}
''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 state
* LANGUAGE: Mermaid
* GENERATED FROM: per-container manifest state; TPS 5.5, 5.6, 5.11.6, 3.4
* 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>41a929bac52f416c33c7b72c7dbf6b17798dc388469ecedab0f34df1a15e9a4d</code>
* SOURCE SHA-256: <code>55920209132686549c1a56c6736fcb04573125e4b95b9487dcd14db514d89dd1</code>
* KEY: [[The Principia Machina/Diagrams/Key for process diagrams|key for process diagrams]]: what each shape and arrow means; [[The Principia Machina/Diagrams/Terms|definition of terms]]; [[The Principia Machina/TPS 0.1.0/Contents|contents of the specification]]


Rendered live from the source, which is the text equivalent and is shown under the drawing; a wide drawing scrolls sideways inside its frame.
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 CONTAINER page (5.5.1)
   [*] --> 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 CONTAINER page (5.5.1)
   [*] --> 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 CONTAINER 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).
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).