special-cases-reuse-existing-abstractions

Status: IN

Special-case concepts are implemented as instances of existing abstractions rather than introducing new infrastructure: dead-letter queues are regular topics with a naming prefix, and thread IDs are the first message's ID rather than a separately generated concept — keeping the operational and data model uniform by avoiding special-case machinery.

Justifications

Both base beliefs show the pattern of modeling a special concept (DLQ, thread identity) as an instance of the general concept (topic, message ID) rather than creating parallel infrastructure

Depends on (SL): dmq-dlq-is-regular-topic, email-service-thread-id-is-first-msg

Depended on by

JSON