Bug Fixes
- Fix catalog rebuild abandon loop — stall detection no longer asks the agent about server-side tasks (catalog rebuild, prune, compact, etc.), preventing a fail/retry loop that made catalog rebuilds impossible to complete (#21)
- Fix zombie job cleanup for server-side tasks — the 24h timeout safety net now also excludes server-side task types
- Track progress for server-side catalog jobs — catalog sync and catalog rebuild now update
last_progress_atduring processing for accurate progress tracking