trustgraph/trustgraph-base/trustgraph
cybermaggedon feeb92b33f
Refactor: Derive consumer behaviour from queue class (#772)
Derive consumer behaviour from queue class, remove
consumer_type parameter

The queue class prefix (flow, request, response, notify) now
fully determines consumer behaviour in both RabbitMQ and Pulsar
backends.  Added 'notify' class for ephemeral broadcast (config
push notifications).  Response and notify classes always create
per-subscriber auto-delete queues, eliminating orphaned queues
that accumulated on service restarts.

Change init-trustgraph to set up the 'notify' namespace in
Pulsar instead of old hangover 'state'.

Fixes 'stuck backlog' on RabbitMQ config notification queue.
2026-04-09 09:55:41 +01:00
..
api Deliver explainability triples inline in retrieval response stream (#763) 2026-04-07 12:19:05 +01:00
base Refactor: Derive consumer behaviour from queue class (#772) 2026-04-09 09:55:41 +01:00
clients Refactor: Derive consumer behaviour from queue class (#772) 2026-04-09 09:55:41 +01:00
knowledge Subgraph provenance (#694) 2026-03-13 11:37:59 +00:00
messaging Deliver explainability triples inline in retrieval response stream (#763) 2026-04-07 12:19:05 +01:00
objects Feature/pkgsplit (#83) 2024-09-30 19:36:09 +01:00
provenance fix: preserve literal types in focus quoted triples and document tracing (#769) 2026-04-08 13:37:02 +01:00
schema Refactor: Derive consumer behaviour from queue class (#772) 2026-04-09 09:55:41 +01:00
exceptions.py Librarian (#304) 2025-02-11 16:01:03 +00:00
log_level.py Pub/sub abstraction: decouple from Pulsar (#751) 2026-04-01 20:16:53 +01:00
rdf.py Remove schema:subjectOf edges from KG extraction (#695) 2026-03-13 12:11:21 +00:00