Expand description
Stable identifier types shared by manifests, plans, events, and persisted records.
Structs§
- Artifact
Id - Content-addressed identifier (hash) for an artifact. Invariant: lowercase hex digest string (algorithm defined by policy; default SHA-256).
- Context
Key - Namespaced key for context entries.
- Error
Code - Stable machine-readable error code.
- FactKey
- Namespaced key for recorded facts (external inputs).
- IdValidation
Error - Error returned when an identifier fails the runtime naming contract.
- OpId
- Stable identifier for an operation (human meaningful). Invariant: stable across environments; should not be random.
- OpPath
- Enforced: “<machine_id>.<step_id>”
- RunId
- Unique run identifier (can be random).
- StateId
- Enforced: “<machine_id>.<step_id>.<state_local_id>”