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

No one assigned

    Labels

    No labels
    No labels
    No fields configured for User Story.

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions