Uniform version across all scripts to v2.5.0 as there is a lot of changes.

  Schedule generator + reporting (biggest area)

  - Added full schedule export stack: PDF/ICS rendering, layout refinements, grid sizing, and multi‑day/weekly/monthly views.
  - Added PCP metrics ingestion (CPU/load/disk/net), remote log fetching, and parallelized metric loading.
  - Added prediction models (random forest), persistence, and per‑host metrics with expanded visuals.
  - Added additional timeline overlays: git history, email timeline, job run durations, “now” marker, etc.
  - Added missing archive detection for PCP logs, including .zst support and missing‑day warnings (with “recent window” logic).

  Automation / systemd

  - Added systemd timers and workflows for schedule generation and roll/critic pipelines.
  - Fixed WorkingDirectory/ExecStart handling and proper REPO_ROOT/FUJIFILM_MANAGER_ROOT expansion.
  - Added environment file to systemd units and tightened install behavior.
  - Adjusted job scheduling (e.g., critic/force‑roll frequency) and log handling.

  OpenAI integration

  - Added/expanded OpenAI critic + scoring workflows and retries.
  - Improved request/response logging and error persistence for debugging.
  - Improved prompts and OpenAI usage stats in the schedule view.
  - Added better throttling/failsafe behavior around regeneration.

  Roll pipeline and web UI

  - Better roll discovery and indexing (including symlink‑aware discovery).
  - ZIP download links enabled by default; ZIP stats exported into roll workers.
  - Metadata, overlays, and author‑mode behavior refined.
  - UX tweaks for iOS/iPad: scrolling, swiping, overlays, indexing, and layout polishing.

  Benchmarks

  - Benchmark tooling expanded (zip benchmarks, profiles, per‑host metrics, CSV/PNG/PDF output).
  - Added/updated bench pipelines and supporting scripts.

  CI/CD

  - Added CI pipelines (verify + format), CI image build, and Dockerfile.ci.
  - Added registry handling and CI dependency workflow docs.

  Repo hygiene / workflow

  - Added AGENTS.md and ongoing workflow/process documentation.
  - Enforced MR description requirements, time tracking, OSC copy/BEL alerts.
  - Added depersonalization TODOs and migration notes for paths/logs.