All checks were successful
deploy / deploy (push) Successful in 1m36s
Replaces unbounded Task.async parallelism with Task.async_stream capped at System.schedulers_online(). On shared-cpu-1x this prevents CPU saturation and SQLite locking; on beefier machines it still saturates all cores. Also releases the DB connection before starting libvips processing. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>