You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As a development team,
I want to verify the deployed Function App consumes simulator events and writes bot documents to Cosmos DB,
so that the read model is proven in the shared Azure environment.
Acceptance Criteria
Given the Function App identity has Event Hubs Data Receiver
When the simulator publishes robot-output events
Then ReadRobotOutputEvents is triggered.
Given telemetry, status, and stock events are published
When processing completes
Then Cosmos DB bots contains updated bot documents.
Given invalid or failed events occur
When the Function App handles them
Then diagnostic documents appear in function-diagnostics.
Given Function logs are viewed
When events are processed
Then logs show event type, bot ID, timestamp, schema version, and processing result.
Given deployment is complete
When Azure functions are listed
Then ReadRobotOutputEvents is indexed and enabled.
As a development team,
I want to verify the deployed Function App consumes simulator events and writes bot documents to Cosmos DB,
so that the read model is proven in the shared Azure environment.
Acceptance Criteria
Given the Function App identity has Event Hubs Data Receiver
When the simulator publishes
robot-outputeventsThen
ReadRobotOutputEventsis triggered.Given telemetry, status, and stock events are published
When processing completes
Then Cosmos DB
botscontains updated bot documents.Given invalid or failed events occur
When the Function App handles them
Then diagnostic documents appear in
function-diagnostics.Given Function logs are viewed
When events are processed
Then logs show event type, bot ID, timestamp, schema version, and processing result.
Given deployment is complete
When Azure functions are listed
Then
ReadRobotOutputEventsis indexed and enabled.