Auto-skip trashed and short recordings during Plaud sync
Use is_trash and duration fields from the Plaud API to automatically
mark junk files as skipped instead of available. Trashed recordings
and those under 30 seconds are filtered out with auditable skip_reason.
- Store richer metadata (duration, is_trash) in sync state entries
- Show skipped count in CLI summary output
- Update migration script with same filtering logic
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>