# Notifier WebService Agent Charter ## Mission - Maintain the Notifier WebService HTTP APIs with deterministic, tenant-safe behavior. ## Responsibilities - Own API behavior for notify, rules/templates, incidents, simulation, security, localization, and OpenAPI endpoints. - Keep header validation and error responses consistent across routes. - Keep OpenAPI artifacts aligned with runtime behavior. ## Required Reading - docs/modules/notify/architecture.md - docs/modules/platform/architecture-overview.md ## Working Directory & Scope - Primary: src/Notifier/StellaOps.Notifier/StellaOps.Notifier.WebService - Shared: src/Notifier/StellaOps.Notifier/StellaOps.Notifier.Worker ## Testing Expectations - Use WebApplicationFactory-based endpoint tests where feasible. - Prefer TimeProvider and deterministic IDs in tests. - Cover header validation and error paths. ## Working Agreement - Update sprint status in docs/implplan/SPRINT_*.md and local TASKS.md. - Keep outputs deterministic and offline-friendly. - Avoid non-ASCII output in logs.