9c336123ea
* test(core): add comprehensive unit tests for JobManager and helpers Add 35 unit tests covering: - JobManager lifecycle (enqueue, set_running, update_progress, complete, fail, cancel, pause, resume) - Exponential backoff computation and saturation - History truncation beyond MAX_JOB_HISTORY_ENTRIES - Persisted detail encode/parse round-trip - Job status string conversion round-trips - Helper functions (truncate_preview, json_optional_string, parse_retry_metadata, parse_history_entry) - Status mapping between runtime and persisted types - Initial history preview generation * style: fix cargo fmt formatting * test(core): fix job manager test hygiene --------- Co-authored-by: Hu Qiantao <huqiantao@HudeMacBook-Air.local> Co-authored-by: Hunter B <hmbown@gmail.com>