Lifecycle Profile Specification¶
Status: Experimental profile for OCLP Core 0.3.0-draft.
The lifecycle profile associates concrete Artifacts, ArtifactSets, and Executions that belong to one opt-in application lifecycle, even when they occur in different scheduler runs or at different times. It is a grouping relationship only; it does not create dataflow edges, ArtifactSet membership, Executions, Events, or statuses.
{
"lifecycle": {
"version": "0.3.0-draft",
"lifecycle_id": "6df61052-c89f-4b0b-a758-d1f2c91cae0e"
}
}
A producer may mint the UUID when a lifecycle begins or attach an existing ID to later work such as inference. A supporting consumer may group valid claims with the same ID; Core-only consumers preserve the records without interpreting the binding.
See spec/lifecycle.md and profiles/lifecycle-binding.schema.json in this
repository for the normative specification and binding schema.