Store one structured record per run with durations and statuses, then aggregate p50/p95 instead of scanning raw logs.

Related