Table of Contents

Namespace WorkflowForge.Extensions.Persistence.Recovery

Classes

RecoveryCoordinator

Default implementation that uses IWorkflowPersistenceProvider to load snapshots and resume via smith. Foundry/workflow factories must reproduce the same operation order used to create the snapshot.

RecoveryExtensions

Extensions that provide recovery orchestration on top of persistence. Attempts to resume from a snapshot first, then runs a fresh execution with configurable retries.

ServiceCollectionExtensions

Extension methods for configuring workflow recovery services on an IServiceCollection.

Interfaces

IRecoveryCatalog

Provides read access to pending snapshots that may need recovery. Implement using your storage semantics (queries, partitions, tags).

IRecoveryCoordinator

Coordinates validation and resumption for one or many snapshots.