Pudu programming language
Menu
Package

@chrismichaelps / pudu-lang-resilience

Resilience pipelines for Pudu: retry, circuit breaker, timeout, fallback, hedging, rate limiting, and chaos injection

0.1.0Apache-2.01

InstallClose

← All tickets

Initial resilience package #1

closed

@chrismichaelps wrote on 2026-09-28

Ship the first release of @chrismichaelps/pudu-lang-resilience: resilience pipelines with retry, circuit breaker, timeout, fallback, hedging, rate limiting (concurrency, token bucket, fixed and sliding windows, partitions, chains), chaos injection (faults, outcomes, latency, behavior), a pipeline registry, telemetry with a meter and a log listener, and a manual clock and deterministic randomizers for testing.

Acceptance:

  • Every public module has a suite covering success, failure, edge, and cancellation paths.
  • pudu check, pudu fmt --check, pudu lint, and pudu test are clean on Pudu 0.1.2.
  • Mutation testing of the pure layer kills every valid mutant.
  • Runnable examples, README, and a vault page per source file.

Read and reply on GitHub ↗1 comment continue on GitHub.