Files
git.stella-ops.org/src/Notifier/StellaOps.Notifier/StellaOps.Notifier.Worker/AGENTS.md
StellaOps Bot ca578801fd save progress
2026-01-03 00:49:19 +02:00

1.1 KiB

Notifier Worker Agent Charter

Mission

  • Operate deterministic, tenant-safe background processing for Notifier events, dispatch, digesting, and escalation.

Responsibilities

  • Own event leasing, rule evaluation, delivery creation, and dispatch pipelines.
  • Maintain channel adapters/dispatchers, digest generation, simulation, and observability helpers.
  • Keep queue, storage, and retry logic deterministic and auditable.

Required Reading

  • docs/modules/notify/architecture.md
  • docs/modules/platform/architecture-overview.md

Working Directory & Scope

  • Primary: src/Notifier/StellaOps.Notifier/StellaOps.Notifier.Worker
  • Shared: src/Notifier/StellaOps.Notifier/StellaOps.Notifier.Tests

Testing Expectations

  • Cover worker loops, dispatch paths, and retry behaviors.
  • Prefer TimeProvider and deterministic IDs for timestamps and correlation keys.
  • Keep tests offline-friendly and avoid non-ASCII logs.

Working Agreement

  • Update sprint status in docs/implplan/SPRINT_*.md and local TASKS.md.
  • Keep outputs deterministic and stable across runs.
  • Document any behavioral changes in docs/ where contracts are affected.