Дозорная башня

Monitoring and alerts

После запуска нужны сигналы: Stripe failures, OpenAI errors, Supabase errors, email failures, cost spikes и пользовательские жалобы.

Сайт не становится надёжным сам. Его надо слышать, когда он кашляет.

Ошибки приложения

Sentry или аналог должен ловить server/client errors, route failures и неожиданные exceptions.

  • Server errors.
  • Client errors.
  • Source maps настроены безопасно.

Платёжный дозор

Stripe webhook failures, duplicate payments, failed checkout и спорные статусы должны попадать в logs/dashboard.

  • Webhook failures alert.
  • Duplicate detection.
  • Payment-to-reading link.

AI и cost guard

OpenAI errors, quality gate warnings, repair attempts и cost spikes нужно видеть до того, как клиент напишет сердитое письмо.

  • AI job failures.
  • Quality gate warnings.
  • Daily cost threshold.

checklist

Что проверить

  • Ошибки Stripe видны.
  • Ошибки OpenAI видны.
  • Ошибки Supabase видны.
  • Email failures не молчат.
  • Есть ручной support workflow.

красные флаги

Когда остановиться

  • Клиент сообщает об ошибке раньше, чем logs.
  • Расход AI растёт без причины.
  • Webhook падает, но nobody knows.
  • Support не может связать оплату и расклад.

готово, когда

Definition of done

  • Есть alerts для критичных ошибок.
  • Есть dashboard или понятный logs path.
  • Support умеет восстановить доступ по email/payment.

связанные двери