.vbw-planning/milestones/07-rails-audit-and-refactoring/04-job-pipeline-reliability/01-SUMMARY.md
Fetching::RetryOrchestrator service with Result pattern (:retry_enqueued, :circuit_opened, :exhausted)enqueue_retry!, open_circuit!, reset_retry_state! from FetchFeedJob into independently testable serviceRetryOrchestrator.call4ff8884 refactor(04-01): extract FetchFeedJob retry orchestrator service.call class method, three execution pathslib/source_monitor/fetching/retry_orchestrator.rb -- new service (100 lines)lib/source_monitor.rb -- added autoload for RetryOrchestratorapp/jobs/source_monitor/fetch_feed_job.rb -- removed 4 methods, simplified handle_transient_errortest/lib/source_monitor/fetching/retry_orchestrator_test.rb -- new test file (6 tests, 38 assertions)None.