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 an admin user,
I want bot management changes to appear in the readable bot network representation,
so that the admin app can show the current bot fleet accurately.
Acceptance Criteria
Given a BotCreated event is received
When the Function App processes the event
Then a new bot document is created in the Cosmos DB Bots container.
Given a BotUpdated event is received
When the Function App processes the event
Then the corresponding bot document is updated with the changed bot metadata or operating configuration.
Given a BotRemoved event is received
When the Function App processes the event
Then the bot document is marked as removed, inactive, or unavailable.
Given a removed bot is queried
When the API reads the bot document
Then the bot is clearly identified as removed or inactive.
Given a bot management command is sent to the simulator
When the simulator publishes the resulting bot event
Then the readable representation is updated from that event instead of being directly modified by the admin app.
As an admin user,
I want bot management changes to appear in the readable bot network representation,
so that the admin app can show the current bot fleet accurately.
Acceptance Criteria
Given a BotCreated event is received
When the Function App processes the event
Then a new bot document is created in the Cosmos DB Bots container.
Given a BotUpdated event is received
When the Function App processes the event
Then the corresponding bot document is updated with the changed bot metadata or operating configuration.
Given a BotRemoved event is received
When the Function App processes the event
Then the bot document is marked as removed, inactive, or unavailable.
Given a removed bot is queried
When the API reads the bot document
Then the bot is clearly identified as removed or inactive.
Given a bot management command is sent to the simulator
When the simulator publishes the resulting bot event
Then the readable representation is updated from that event instead of being directly modified by the admin app.