SquidSonar.OperatorQueues (squid_sonar v0.3.0)

Copy Markdown View Source

Builds operator-facing queues from Squidie's public read models and host-approved workflow declarations.

Summary

Functions

Lists active manual boundaries after applying the host visibility policy.

Lists cron triggers from host-approved workflow specs.

Functions

list_manual_actions(opts \\ [])

@spec list_manual_actions(keyword()) ::
  {:ok, [SquidSonar.OperatorQueues.ManualAction.t()]} | {:error, term()}

Lists active manual boundaries after applying the host visibility policy.

A paused listing row is re-inspected before projection so a concurrently resolved or terminal run does not remain in the operator queue.

list_schedules(runtime_specs)

@spec list_schedules(term()) :: [SquidSonar.OperatorQueues.Schedule.t()]

Lists cron triggers from host-approved workflow specs.

Scheduling remains host-owned, so fields that require scheduler integration stay unset instead of being inferred from runtime configuration.