Skip to content

10.6 CDR Simulator

Sprint: Sprint 10 - Usage Metering
Feature ID: 10.6
Subtasks: 10.6.1

Objective

Deliver "CDR Simulator" within Sprint 10 - Usage Metering.

Dependencies

Aggregated from the subtasks below (prerequisite task IDs and enablers):

  • 10.3.1

Subtasks

10.6.1 CDR simulator tool

  • ID: 10.6.1
  • Title: Build a CDR simulator producing usage events
  • Description: A small runnable (CLI/service profile) that produces cdr-recorded.v1 events for given subscriptions at a configurable rate/volume, used for AC-03 and load checks.
  • Business Purpose: Drive usage flows without a real CDR mediation feed (AC-03).
  • Inputs: AC-03, analysis Section 14.3.
  • Outputs: CDR simulator.
  • Acceptance Criteria:
  • The simulator produces a configurable stream of CDR events that usage-service consumes and meters.
  • Dependencies: 10.3.1
  • Complexity: M

Acceptance Criteria

Each subtask above carries its own objective, testable acceptance criteria. This feature is complete when every subtask's acceptance criteria are met.

Deliverables

  • CDR simulator.

Definition of Done

  • All subtasks (10.6.1) completed and their acceptance criteria verified.
  • All listed dependencies satisfied.
  • Build and tests green per the global conventions in ../README.md (Section 3).