1.0 KiB
1.0 KiB
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.