Expand description
Analytics validation library.
Provides deterministic checks for:
- Track A invariants —
usage_dailymatchesSUM(message_metrics). - Track B invariants —
token_daily_statsmatchesSUM(token_usage). - Cross-track drift — Track A vs Track B deltas by day + agent.
- Performance guardrails — timing budgets for queries and rebuilds.
Output is a structured ValidationReport that serialises to JSON
for cass analytics validate --json.
Structs§
- Check
- A single validation check result.
- Drift
Entry - A cross-track drift entry.
- Perf
Measurement - A single performance measurement.
- Repair
Decision - Grouped repair decision derived from a validation report.
- Repair
Plan - Summary of automatic repair opportunities in a validation report.
- Report
Meta - Report metadata.
- Sampling
Meta - Sampling metadata.
- Validate
Config - Controls sampling vs deep-scan behaviour.
- Validation
Report - Full validation report.
Enums§
- Repair
Kind - Safe automatic repair class for a validation failure.
- Severity
- Severity level for a single check.
Functions§
- build_
repair_ plan - Build a safe automatic repair plan from a validation report.
- perf_
breakdown_ guardrail - Run a performance guardrail for breakdown queries.
- perf_
query_ guardrail - Run a performance guardrail check: time a basic timeseries query.
- run_
validation - Run the full validation suite and return a structured report.