Files
git.stella-ops.org/src/StellaOps.Notify.Worker/TASKS.md
master 17d861e4ab
Some checks failed
Docs CI / lint-and-preview (push) Has been cancelled
up
2025-10-24 09:15:37 +03:00

1.3 KiB
Raw Blame History

Notify Worker Task Board (Sprint 15)

ID Status Owner(s) Depends on Description Exit Criteria
NOTIFY-WORKER-15-201 DONE (2025-10-23) Notify Worker Guild NOTIFY-QUEUE-15-401 Implement bus subscription + leasing loop with correlation IDs, backoff, dead-letter handling (§1§5). Worker consumes events from queue, ack/retry behaviour proven in integration tests; logs include correlation IDs.
NOTIFY-WORKER-15-202 TODO Notify Worker Guild NOTIFY-WORKER-15-201 Wire rules evaluation pipeline (tenant scoping, filters, throttles, digests, idempotency) with deterministic decisions. Evaluation unit tests cover rule combinations; throttles/digests produce expected suppression; idempotency keys validated.
NOTIFY-WORKER-15-203 TODO Notify Worker Guild NOTIFY-WORKER-15-202 Channel dispatch orchestration: invoke connectors, manage retries/jitter, record delivery outcomes. Connector mocks show retries/backoff; delivery results stored; metrics incremented per outcome.
NOTIFY-WORKER-15-204 TODO Notify Worker Guild NOTIFY-WORKER-15-203 Metrics/telemetry: notify.sent_total, notify.dropped_total, latency histograms, tracing integration. Metrics emitted per spec; OTLP spans annotated; dashboards documented.