NAME

JobRunner::Queue - Job queue state management

DESCRIPTION

Centralized in-memory storage for all job state. Handles job lifecycle, progress tracking, and broadcasting updates to subscribers.

Job Statuses

pending - In queue, waiting to be picked up
running - Currently executing
completed - Finished successfully
failed - Finished with error
cancelled - Aborted by user