6c69f323bd
Add SeedStats, which reconstructs per-job execution-time aggregates from existing log files: suffix-matched by sanitized job name, bounded by MaxLogFiles, and tolerant of duration-less legacy logs (counted in run/fail totals but excluded from last/avg/max). NewService folds the seed into each JobRuntime at build time so stats survive a restart. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>