SIGN IN SIGN UP

provider-test-coverage: show last-tested time + who ran it

Each pair in the readiness report now shows a freshness line:
'last tested 9 minutes ago (2026-05-30) by developer (dev build)'.

- humanize_time_ago(): plain-English relative time (just now / minutes /
  hours / days / months / years) plus the absolute date; clamps future
  timestamps to 'just now'.
- coverage_actor_label(): durable, evidence-based actor classification from
  the per-run build flag/version -- clean release build => 'user (release
  build)', dirty/dev build => 'developer (dev build)'.
- Pair builder now tracks the latest entry's jcode_version + dirty flag;
  added latest_jcode_version/latest_jcode_dirty to the pair struct (serde
  default for back-compat with existing ledgers).
- Single-pair query view (format_provider_test_coverage_report) gets the same
  humanized 'Last tested ... by ...' line.
- Colorizer dims the metadata line (90) and keeps 'READY -- ...' green.
- Tests: humanize_time_ago_buckets_and_labels_actor covers all buckets +
  actor cases; existing live_tests::tests all pass.
J
jeremy committed
db7d6a031e6daeacbc1c00ca1bab34142fd31ddd
Parent: 8dbe6ee