ffad5bb96d
cf-intern (copycf) extracts have no validity term (expiresAt is null) — the 30-day 'Valid'/'Expirat' labels only make sense for paid ePay extracts. statusBadge is now type-aware: a completed intern row renders a neutral 'Intern' pill instead of 'Valid'. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>