attemptCount goes through SkippedPackageItem and SkippedRow into a new
column on the data table. Badge color cues:
- outline (1) first failure, will auto-retry next cycle
- secondary (2-4) has retried but still below cap
- destructive (>=5) hit the cap; will not auto-retry until reset
The "Skipped" column is renamed to "Last Skipped" since the timestamp
now reflects the most recent attempt, not the first.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>