PMS reliability engine

Tillförlitlighetsmotor för PMS-integrationer: automatisk retry, circuit breaker och daglig shadow audit.

Ett PMS går ner, svarar långsamt och returnerar inkonsekventa svar. Motorn hanterar det med Hold → Confirm → Release: kapaciteten hålls atomärt i PMS:et innan bokningen bekräftas, och släpps automatiskt om något går snett. Circuit breaker med exponentiell backoff stoppar kaskadfel, och en daglig audit verifierar att bokningarna matchar PMS:ets läge.

  • NyttCircuit breaker med exponentiell backoff för alla PMS-anrop.
  • NyttShadow audit-cron: verifierar dagligen att bokningar matchar PMS-state.
  • NyttHold → confirm → release-saga för atomära PMS-bokningar.
  • APINy webhook-endpoint för PMS-events med idempotency-kontroll via svix-id.