mirror of
https://github.com/dartdavros/chatballs.git
synced 2026-10-12 12:25:01 +03:00
On a persistent ProviderError the inbound message was already marked processed (InboxEvent) and the messenger offset advanced, so a silent return left the customer with no reply and no operator follow-up. Now an AI failure: pauses the dialog to the operator queue, posts a SYSTEM trace + a graceful customer-facing fallback, notifies operators (DIALOG_WAITING, dedup aifail:<id>), and delivers the fallback via the transport. No customer message is lost. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>