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.v1events 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).