{"id":"consumer-model-prioritizes-simplicity-over-flexibility","text":"The message queue's consumer model prioritizes implementation simplicity over operational flexibility: consumer groups are permanently bound to a single topic with no multi-topic subscription mechanism, and rebalancing uses simple modular partition assignment rather than sticky or cooperative protocols.","truth_value":"IN","source":"","source_url":"","source_hash":"","justifications":[{"type":"SL","antecedents":["dmq-one-topic-per-consumer-group","dmq-rebalance-modular-assignment"],"outlist":[],"label":"Both consumer-model constraints (single-topic binding, modular assignment) are pedagogical simplifications that trade real-world flexibility for implementation clarity"}],"dependents":[],"metadata":{"last_reviewed":"2026-06-05T18:21:49","review_result":"pass"},"created_at":"","updated_at":"","reviewed_at":"","verified_at":"","retracted_at":"","explanation":{"steps":[{"node":"consumer-model-prioritizes-simplicity-over-flexibility","truth_value":"IN","reason":"SL justification valid","antecedents":["dmq-one-topic-per-consumer-group","dmq-rebalance-modular-assignment"],"label":"Both consumer-model constraints (single-topic binding, modular assignment) are pedagogical simplifications that trade real-world flexibility for implementation clarity"},{"node":"dmq-one-topic-per-consumer-group","truth_value":"IN","reason":"premise"},{"node":"dmq-rebalance-modular-assignment","truth_value":"IN","reason":"premise"}]}}