# Messaging Postgres Transport Agent Charter ## Mission - Provide PostgreSQL-backed messaging transport with reliable queue and stream semantics. ## Responsibilities - Keep SQL safe, parameterized, and deterministic across environments. - Ensure schema/table naming is validated or quoted to avoid injection and drift. ## Required Reading - docs/07_HIGH_LEVEL_ARCHITECTURE.md - docs/modules/router/architecture.md ## Working Directory & Scope - Primary: src/Router/__Libraries/StellaOps.Messaging.Transport.Postgres - Allowed shared projects: src/Router/__Libraries/StellaOps.Messaging ## Testing Expectations - Add tests for queue leasing, retry semantics, cache TTL, event stream ordering, and idempotency. - Keep tests offline-friendly; use opt-in container fixtures if needed. ## Working Agreement - Update sprint status in docs/implplan/SPRINT_*.md and local TASKS.md. - Keep outputs deterministic and avoid non-ASCII logs.