Skip to content

Error Recovery: Recovery workflow framework + retry/cooldown/circuit-breaker primitives #322

Description

@RyanTheRobothead

Workflow-engine primitives that the RuleEngineEventHandler invokes as 'actions':

  • Retry semantics (per-step, per-workflow, with backoff)
  • Cooldown windows (don't retry the same failure within N seconds)
  • Circuit breakers (open after N failures, half-open after cooldown, close after success)
  • Recovery-workflow execution (run a named workflow as a reaction to an event)

These hook into the existing workflow engine and are consumed by the EventHandler plugins from PR #312.


Roadmap metadata

Generated as part of the MADSci → 1.0 roadmap. See docs/roadmap.md for context.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions