# StellaOps Source & Job Orchestrator The Orchestrator schedules, observes, and recovers ingestion and analysis jobs across the StellaOps platform. ## Responsibilities - Track job state, throughput, and errors for Concelier, Excititor, Scheduler, and export pipelines. - Expose dashboards and APIs for throttling, replays, and failover. - Enforce rate-limits, concurrency and dependency chains across queues. - Stream structured events and audit logs for incident response. ## Key components - Orchestrator WebService (control plane). - Queue adapters (Redis/NATS) and job ledger. - Console dashboard module and CLI integration for operators. ## Integrations & dependencies - Authority for authN/Z on operational actions. - Telemetry stack for job metrics and alerts. - Scheduler/Concelier/Excititor workers for job lifecycle. - Offline Kit for state export/import during air-gap refreshes. ## Operational notes - Job recovery runbooks and dashboard JSON as described in Epic 9. - Audit retention policies for job history. - Rate-limit reconfiguration guidelines. ## Epic alignment - Epic 9: Source & Job Orchestrator Dashboard. - ORCH stories in ../../TASKS.md.