Repository navigation
Fixes
- Correct hourly dashboard throughput outside UTC. Projection timestamps use a UTC elapsed-hour cutoff, while legacy rows use the application's timestamp basis. Namespace and workflow-type filters are preserved. #646
- Keep dashboard and worker-fleet observation read-only. Expired heartbeat rows are excluded from active results and physically cleaned up by the existing heartbeat writer. #648
The worker protocol and public method signatures are unchanged.
Qualification
Full source qualification passes the database and Laravel matrix, quality checks, regression corpus and coverage gate. The merged source tree is identical to the qualified tree. Focused PostgreSQL dashboard coverage passes 37 cases with 147 assertions, including offset zones, daylight-saving boundaries, legacy timestamps, read-only observation and writer cleanup.
See PR #649 for implementation and published consumer verification.