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

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.