/** * `@nwire/dead-letter` — DLQ contract + InMemory default. * * DeadLetterSink interface — record() per failed dispatch after retries exhausted * InMemoryDeadLetterSink — process-local; test-friendly * * Production deployments use a persistent adapter (`@nwire/dlq-mongo`, * `@nwire/dlq-bullmq`). The runtime catches handler throws after retries * and routes them here. */ export { InMemoryDeadLetterSink, buildDeadLetterEntry, type DeadLetterSink, type DeadLetterEntry, } from "./dead-letter.js";