Artifacts & recovery
Kit · Optional business libraries · Back to layer index
| Symbol | Kind | Purpose |
|---|---|---|
ArtifactReference | interface | References locate artifacts; only the App resolver establishes access and current validity. |
ArtifactResolver | interface | App-registered resolver that turns a reference into an App value. |
Artifacts | constant | |
defineArtifactCatalog | function | Compile a catalog of artifact resolvers plus a checked resolve entry point. |
defineDurableTask | function | Compile a durable task definition into a resumable runner. Each run call locks the task id in the store, loads the checkpoint and resumes at nextStepIndex. A checkpoint from another definition id or revision, or one that fails the predicates below, is rejected instead of being repaired, because silently accepting it would replay App side effects under a different contract. |
Durable | constant | |
DurableCheckpoint | interface | Persisted task progress; the only state a resume reads back. |
durableReplayPolicies | constant | |
durableStatuses | constant | |
DurableStep | interface | One step of a durable task. |
DurableStepContext | interface | Execution facts handed to a durable step. |
DurableStore | interface | App implements an exclusive lock across every writer and validates/serializes stored state. |
DurableTask | interface | Compiled task: resumes from the store and returns the final state. |
DurableTaskDefinition | interface | Task definition, including the App hooks that guard every resume. |
DurableTaskOptions | interface | Runtime options for a compiled durable task. |