Status: IN
The message queue is designed as a logical abstraction layer, not a physical storage system: offsets are logical (surviving partition trimming via base_offset adjustment), dead-letter queues are regular topics with a naming convention (no special infrastructure), and delivery guarantees are enforced entirely at the consumer layer through poll/commit semantics — the broker provides ordering and retention while consumers own correctness.
Consumer-side guarantees (depth-1) + logical offsets + DLQ-as-topic (both base) show the queue separates logical semantics from physical storage throughout
Depends on (SL): message-delivery-guarantees-are-consumer-side, dmq-partition-offset-is-logical, dmq-dlq-is-regular-topic