nats-broker Conformance Pack
User Storiesβ
- backend services can communicate over a shared, robust broker.
- frontend can receive live updates over websocket via ingress.
Functional Requirementsβ
Non-Functional Requirementsβ
Acceptance Criteriaβ
- NATS service is reachable and healthy in state runtime.
- Trade events published by trade-service are consumed by trade-processor.
- Account-scoped updates are observable by frontend stream subscriber.
- Realtime position updates preserve aggregate blotter semantics (existing security rows update in place).
Verification Referencesβ
scripts/start-state-006-messaging-nats-replacement-generated.sh (planned)
scripts/test-state-006-messaging-nats-replacement.sh (planned)