Skip to content

Support Bot Creation, Update, and Removal in the Read Model #68

@DakotaCondos

Description

@DakotaCondos

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.

Metadata

Metadata

Assignees

Labels

No labels
No labels
No fields configured for User Story.

Projects

Status

In progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions