RelayOps — webhook, очередь и восстановление (демопроект)

Собственная AI-assisted демонстрационная разработка на C# / ASP.NET Core 8. Все события, ошибки и показатели синтетические. Это не клиентский заказ и не платёжный сервис.
Реализованы приём подписанного webhook, HMAC-SHA256 и проверка времени, защита от дублей, сохранение до подтверждения и порядок событий внутри сущности. Изолированный fake-получатель имитирует успех и ошибки. Повторы ограничены: после трёх отказов событие попадает в dead letter; ограниченное ручное восстановление сохраняет историю. Есть read-only консоль, роли, CSRF и журнал попыток.
23 октября 2026 повторно прошли 34 группы HTTP-проверок / 186 утверждений: конкурирующие дубли, неверные подписи и роли, остановка повторов, рестарт, восстановление снимка и отказ сохранения. Скриншот снят с работающего локального приложения; реальные внешние запросы не выполняются.
Границы: один локальный процесс и workspace, JSON snapshot, только in-process fake destination. Нет реального провайдера, публичного backend, оплаты, HA/SLA и гарантии exactly-once внешних эффектов. Исходники и runtime-данные не публикуются.
Все три собственных примера: daniil-engineering-portfolio.work1sdfsdfs.chatgpt.site. Для похожей платной интеграции отдельно согласуем официальный API, обработку ошибок, приёмку, стоимость и срок.
TopGГостей: 2