RC Rick Collettesecurity · AI · music · people
Diagram

Disposable Artifact Lifecycle

diagram-disposable-artifact-lifecycle · canon/diagrams/disposable-artifact-lifecycle.mmd

%% Disposable Artifact Lifecycle — source owns meaning; generated outputs are replaceable evidence
%% and publication surfaces. Stale copies are removed before publication.
flowchart LR
    S[("Source of record<br/>canon units · projection sources · pipeline code")]
    B["Reproducible build<br/>render · export · archive · copy"]
    A[["Disposable artifact<br/>HTML · JSON · zip · report · deployed tree"]]
    V{"Artifact contract<br/>links · scope · schema · boundary"}
    R["Review evidence<br/>release notes · validation report · human gates"]
    P["Publication copy<br/>clean replace<br/>no source mirror"]
    X["Stale artifact"]

    S -->|"governed inputs"| B
    B -->|"generates"| A
    A -->|"validated by"| V
    V -->|"passes"| R
    R -->|"may publish"| P
    P -.->|"must not author"| S
    X -.->|"removed before copy"| P
    A -.->|"delete and rebuild"| B

Incoming References

Pattern 1