Files
git.stella-ops.org/src/StellaOps.Notify.Worker/TASKS.md
2025-10-19 00:28:48 +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 TODO 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-ENGINE-15-301 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-ENGINE-15-302 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.