Files
git.stella-ops.org/src/Notify/AGENTS.md

1.2 KiB

StellaOps.Notify — Agent Charter

Mission

Deliver and operate the Notify module across WebService, Worker, and storage layers with PostgreSQL as the sole backing store after cutover (no Mongo fallbacks).

Required Reading

  • docs/modules/notify/architecture.md
  • docs/db/README.md
  • docs/db/SPECIFICATION.md (Notify schema §5.5)
  • docs/db/RULES.md
  • docs/db/VERIFICATION.md
  • docs/modules/platform/architecture-overview.md

Working Agreement

  • Update sprint rows in docs/implplan/SPRINT_*.md with TODO → DOING → DONE/BLOCKED as work progresses; log blockers in Decisions & Risks.
  • Offline/deterministic posture: stable ordering, UTC timestamps, idempotent migrations; use NuGet cache .nuget/packages/.
  • Storage: keep schema/tests aligned to notify schema; when running tests locally ensure Docker/WSL integration for Testcontainers.
  • Testing: prefer integration suites under src/Notify/__Tests/StellaOps.Notify.Storage.Postgres.Tests; add coverage for new repositories or state transitions; keep results under out/test-results/ when capturing evidence.
  • Cross-module edits require explicit sprint note; otherwise stay within src/Notify/** and shared libraries listed in module docs.