- Added InMemoryTransportOptions class for configuration settings including timeouts and latency. - Developed InMemoryTransportServer class to handle connections, frame processing, and event management. - Created ServiceCollectionExtensions for easy registration of InMemory transport services. - Established project structure and dependencies for InMemory transport library. - Implemented comprehensive unit tests for endpoint discovery, connection management, request/response flow, and streaming capabilities. - Ensured proper handling of cancellation, heartbeat, and hello frames within the transport layer.
934 B
934 B
Authority Module · PostgreSQL Verification Report
Date: 2025-12-03 Status: PASS
Scope
- Backend:
StellaOps.Authority.WebService - Storage: PostgreSQL (schema
authority) - Coverage: tenants, users, roles, service accounts, clients, scopes, tokens, revocations, login attempts, licenses/usage
Environment
- PostgreSQL 17 (staging), App build 2025.12.03
- Migrations:
V001_CreateAuthoritySchemaapplied; no pending release migrations - Persistence switch:
Persistence:Authority = Postgres
Results
- Integration tests: PASS (authority repository & OAuth flows)
- Comparison tests vs MongoDB: PASS (user, role, token parity)
- Determinism: PASS (ordering + JSONB canonicalization)
- Performance smoke: p95 GetUser < 30 ms, ListUsers(50) < 60 ms (staging)
- Tenant isolation: PASS (cross-tenant leakage tests)
Issues / Follow-ups
- None; dual-write path removed 2025-12-03
Sign-off
- QA: ✓
- Tech Lead: ✓