Luis Rosales 14daaa6a32 fix: gRPC handler panics on clean stream close (nil atomic.Value) vor 1 Monat
..
alert 1e9eca94ca M2(2/3): routing rules engine + alert.Severity.Rank + envelope swap vor 2 Monaten
archiver 769f450baa M8(1b/3): archiver drains deliveries_dlq + ClickHouse DLQ archive vor 1 Monat
broker d099955d6a M0(4-7/12): broker (NATS JS), store (redis), dedupe, ratelimit vor 2 Monaten
circuitbreaker 2de81f814a M9(1/3): circuit breaker + quarantine + deliverd metrics vor 1 Monat
concurrency 64169e99ad M5(1/3): WebSocket ingest + live tail + per-IP concurrency cap (SPEC §22 layer 2) vor 2 Monaten
config 613b86f05f M11 W2.2: internal/grpcserver — gRPC ingestd on :9090 vor 1 Monat
dedupe 6b3cc1d74f M6.5(1/3): Router-level dedupe Collapser with max-wait debounce vor 2 Monaten
dlq bebd6a26a2 M8(2/3): smoke script + verification doc + 3 consecutive 12/12 green vor 1 Monat
grpcclient b7e1409f47 M11 W3: internal/grpcclient — reusable Go client lib for ingestd gRPC vor 1 Monat
grpcserver 14daaa6a32 fix: gRPC handler panics on clean stream close (nil atomic.Value) vor 1 Monat
httpserver 66470fd871 M0(8-9/12): four service mains + ingestd HTTP POST handler vor 2 Monaten
mqttclient bc907d9409 M4(1/3): MQTT subscriber in ingestd + loadgen-mqtt + EMQX per-source ACL vor 2 Monaten
observability 1528d511b7 fix: add transport label to AlertsReceived metric vor 1 Monat
pipeline 90b6331828 fix: use PublishAsync in pipeline to remove per-publish NATS ceiling vor 1 Monat
postgres 264d284a4b M1(1-2/8): migrations + seed + cmd/seed runner vor 2 Monaten
quarantine 2de81f814a M9(1/3): circuit breaker + quarantine + deliverd metrics vor 1 Monat
ratelimit d099955d6a M0(4-7/12): broker (NATS JS), store (redis), dedupe, ratelimit vor 2 Monaten
retry 42fccfc0fc M8(1/3): DLQ schema + in-process retry + deliveries_dlq writer vor 1 Monat
routing 6c91a13171 M3(2/3): telegram client + commands + handler + router CTE union vor 2 Monaten
store d099955d6a M0(4-7/12): broker (NATS JS), store (redis), dedupe, ratelimit vor 2 Monaten
tailhub 64169e99ad M5(1/3): WebSocket ingest + live tail + per-IP concurrency cap (SPEC §22 layer 2) vor 2 Monaten
telegram 6c91a13171 M3(2/3): telegram client + commands + handler + router CTE union vor 2 Monaten
wsclient 64169e99ad M5(1/3): WebSocket ingest + live tail + per-IP concurrency cap (SPEC §22 layer 2) vor 2 Monaten