Skip to content

Verify End-to-End Bot Read Model Projection in Azure #91

@DakotaCondos

Description

@DakotaCondos

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.

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