Priority
P3 — useful after real history has proven demand.
Depends on
Problem
Users need operational answers such as “which topics stopped updating?” and “is this silence unusual?” Raw event history is too expensive and verbose for these questions.
Scope
Add application query/result models and SQL-backed aggregation for:
- Observation count.
- First and last observation timestamps.
- Minimum, average, and maximum inter-message interval.
- Payload-size minimum, average, maximum, and total.
- Longest inactivity period.
- Current age compared with observed normal cadence.
- Explicit retained history horizon and sample coverage.
Expose bounded summaries through the application layer first, then MCP if the result shape proves stable.
Acceptance criteria
Out of scope
- Arbitrary chart dashboards.
- Numeric payload values.
- Forecasting or anomaly-detection models.
- Cross-broker aggregation.
Priority
P3 — useful after real history has proven demand.
Depends on
Problem
Users need operational answers such as “which topics stopped updating?” and “is this silence unusual?” Raw event history is too expensive and verbose for these questions.
Scope
Add application query/result models and SQL-backed aggregation for:
Expose bounded summaries through the application layer first, then MCP if the result shape proves stable.
Acceptance criteria
Out of scope