96e13e40cb
Bug: all_completed only checked existing results, not missing processors. If a processor (like pose) never created a result row, all_completed would still return true and mark the job as completed. Fix: all_completed now checks that every processor in job_processors has a corresponding completed result. Added logging for missing processors. Also fixed: - any_pending now checks all expected processors, not just existing results - Added missing_processors detection and logging