Skip to content

Standardize Inkbox plugin behavior#23

Merged
dimavrem22 merged 18 commits into
mainfrom
standardization
Jun 30, 2026
Merged

Standardize Inkbox plugin behavior#23
dimavrem22 merged 18 commits into
mainfrom
standardization

Conversation

@dimavrem22

Copy link
Copy Markdown
Contributor

Summary

  • Moves webhook HMAC verification before dedup so invalid signatures cannot poison request-id state.
  • Standardizes request-id dedup with begin/commit/rollback semantics, in-flight suppression, and 5-minute TTL.
  • Adds handler/dedup tests for invalid signatures, rollback, and concurrent duplicate suppression.
  • Clarifies Realtime setup key persistence docs and refreshes stale dedup planning/changelog text.

Tests

  • npx tsc --noEmit
  • npm test
  • npm test -- tests/inbound/dedup.test.ts tests/inbound/handler.test.ts tests/setup-wizard.test.ts

Notes

  • Full failed-delivery recovery wakeups remain deferred to the follow-up delivery-failure PR set.

@dimavrem22 dimavrem22 merged commit 03eceb8 into main Jun 30, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant