## Outcome Provision the messaging infrastructure needed to prove the pipeline while preserving operability and safe replay. ## Acceptance criteria - [ ] Define queues or subscriptions for price observations, trade signals, risk decisions, and execution intents - [ ] Enable duplicate detection using application MessageId - [ ] Use SessionId equal to InstrumentId where per-instrument FIFO ordering is required - [ ] Configure bounded delivery attempts, lock duration, retention, and dead-letter behaviour - [ ] Define dead-letter inspection and replay procedures - [ ] Provision resources with Bicep and validate through what-if - [ ] Emit queue depth, failure, retry, and dead-letter telemetry - [ ] Document that Service Bus is a buffer, not the executor rate limiter
Outcome
Provision the messaging infrastructure needed to prove the pipeline while preserving operability and safe replay.
Acceptance criteria