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.