Versions in this module Expand all Collapse all v1 v1.0.0 Sep 22, 2026 Changes in this version + type AfterQueuer interface + AfterQueue func(context.Context) error + type AfterSequencer interface + AfterSequence func(context.Context) error + type Definition interface + Capture func(context.Context, *I) (Program[O], error) + FinalizeFailure func(context.Context, *I, *O, handler.Outcome) error + type Finalizer interface + Finalize func(context.Context, *I, *O, handler.Outcome) error + type Program interface + Diff func(context.Context) error + Finalize func(context.Context, handler.Outcome) error + Init func(context.Context) error + Invariants func(context.Context) error + Output func() *O + Prepare func(context.Context, handler.Binder) error + Queue func(context.Context) error + Reconcile func(context.Context) error + RequiresTransaction func() bool + Sequence func(context.Context) error + SyncPresence func(context.Context) error + Validate func(context.Context) error