Skip to content

Add webhook delivery guard#445

Open
yunrongy424-oss wants to merge 1 commit into
SCIBASE-AI:mainfrom
yunrongy424-oss:codex/webhook-delivery-guard-19
Open

Add webhook delivery guard#445
yunrongy424-oss wants to merge 1 commit into
SCIBASE-AI:mainfrom
yunrongy424-oss:codex/webhook-delivery-guard-19

Conversation

@yunrongy424-oss
Copy link
Copy Markdown

/claim #19

Adds a standalone enterprise webhook delivery failure guard for Enterprise Tooling.

Webhook Delivery Guard

  • Checks retry budget and exponential backoff before integration-ready status
  • Requires idempotency keys for institutional subscribers
  • Holds stale failures without dead-letter routing
  • Requires recent success evidence before an integration is marked healthy
  • Flags missing subscriber ownership
  • Redacts emails and token-like values from failure packets
  • Emits deterministic JSON, Markdown, SVG, and MP4 demo artifacts

Demo And Validation

  • Demo video: enterprise-webhook-delivery-guard/reports/demo.mp4
  • node enterprise-webhook-delivery-guard/test.js -> passed
  • node --check enterprise-webhook-delivery-guard/index.js
  • node --check enterprise-webhook-delivery-guard/demo.js
  • node --check enterprise-webhook-delivery-guard/test.js
  • node enterprise-webhook-delivery-guard/demo.js -> generated JSON/Markdown/SVG reports
  • python enterprise-webhook-delivery-guard/make-demo-video.py -> generated demo MP4
  • MP4 decode/read check returned a 720x1280 RGB frame
  • Report spot checks found no synthetic email/token leakage
  • git diff --cached --check -> clean before commit

Synthetic data only. No live webhooks, subscriber secrets, credentials, private institutional data, payment rails, wallet data, or unrelated source changes are included.

Add a standalone issue SCIBASE-AI#19 guard that reviews enterprise webhook delivery health before integrations are marked ready.

Cover retry budgets, exponential backoff, idempotency keys, dead-letter routing, recent success windows, ownership, and redacted failure packets with tests and demo artifacts.

Refs SCIBASE-AI#19
Co-Authored-By: Codex <noreply@openai.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant