Gateway health
Every inbound webhook, indexed: quarantined events are archived but never processed; failed captures retry via cron (max 5 attempts) from the raw archive.
Channel configuration
Live from the gateway worker โ each capability activates when its secret or binding is set.
Twilio signature validation
Twilio outbound SMS
BlueBubbles webhook secret
BlueBubbles server (Mac mini)
AI extraction (Claude)
Async queue + DLQ
Raw archive (R2)
Documents bucket (R2)
BlueBubbles line (iMessage)
awaiting hardware- Inbound iMessages captured
- 0
- Last event received
- โ
- Last reconciliation
- never (server not configured)
Software side is ready: inbound webhooks, outbound send with SMS fallback, reconciliation, and attachments all activate when the Mac mini's tunnel URL and server password are set โ no deploy needed.
| Received | Provider | Event ID | Signature | Status | Attempts | Error |
|---|