1.2 KiB
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_*.mdwith 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
notifyschema; 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 underout/test-results/when capturing evidence. - Cross-module edits require explicit sprint note; otherwise stay within
src/Notify/**and shared libraries listed in module docs.