Lars Hansen

AstroVia Queue Manager

The scheduling and dispatch brain of the suite. It owns the live imaging queue and plan, matches bookings and targets to available observatory time, and pushes both the plan and the runtime configuration to the AstroVia Agent on each site over TCP and HTTP.

It integrates with Alpaca-aware plan generation, Siril-based post-processing playbooks, EF Core persistence, and Entra ID with JWT bearer and OpenID Connect for protected endpoints. It is the only component that orchestrates agents; the client and console publish intent, the queue manager turns intent into executable work.