v2.55.2
Unified TPS Reporting
Dashboard session details and Telegram /stats now match the TUI's established TPS indicator.
What changed
- One shared calculation. All surfaces use the latest-100 rolling median and latest-10 versus up-to-10,000-sample trend calculators.
- Matching presentation. TPS output includes the approximation marker, rounded median, rolling sample count, trend percentage, direction arrow, and baseline count.
- Consistent sample gates. TPS stays hidden below three samples, and trend metadata appears only when both comparison windows have enough data.
- Simpler RPC contract. The old 24-hour aggregation path was removed in favor of one unified per-model summary.
- Expanded regression coverage. Tests cover dashboard and Telegram formatting states, model matching, empty data, and the 10,000-sample baseline cap.
- Updated documentation. Root, coding-agent, dashboard, RPC, and Telegram docs describe the unified behavior.
Implemented in PR 444.