930 B
930 B
Feature Plan: Adapter Resilience Supervisor
Goal
Make adapters self-healing and observable under disconnects, API drift, and transient faults.
Why This Fits GIA
- Bridge reliability is a product requirement for multi-network ops.
Scope
- Health probes per adapter.
- Reconnect/backoff supervisor.
- Circuit-breaker for repeated failure classes.
Implementation
- Add adapter health state model (healthy/degraded/down).
- Add watchdog jobs for Signal/WhatsApp/Instagram/XMPP.
- Implement exponential backoff + jitter reconnect policies.
- Emit structured adapter health events + alerts.
- Add status surface in settings/services pages.
Acceptance Criteria
- Adapter restarts automatically on transient failures.
- Repeated failures degrade state and stop spam retries.
- Operators can view current health + last error + retry schedule.
Out of Scope
- Full protocol hot-reload without process restart.