- release lease with fenced epoch (leaseEpoch+1, clear holder) so a stale renewal cannot resurrect a held lease after operator displacement - reject on dead_letter / cancel on failed are now idempotent no-ops (no epoch bump, no duplicate event) - add coordinator test for terminal idempotency Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> |
||
|---|---|---|
| .. | ||
| .data | ||
| scripts | ||
| src | ||
| .gitignore | ||
| Dockerfile | ||
| package.json | ||
| POSTAL_SMTP_SETUP.md | ||
| tsconfig.json | ||
| vitest.config.ts | ||