Expand description
Fixtureable source adapters for the planned cass swarm status surface.
This module intentionally avoids live provider calls. It defines the adapter trait and deterministic fixture-backed implementation that the future aggregator can consume without knowing whether data came from fixtures or a live source.
Structs§
- Fixture
Swarm Adapter Set - Fixture
Swarm Source Adapter - Swarm
Fixture Input - Swarm
Provider Diagnostic - Swarm
Source Collection - Swarm
Source Snapshot - One provider snapshot, including typed status and raw provider payload.
Enums§
- Swarm
Diagnostic Stream - Where a diagnostic belongs. Provider stderr is kept out of stdout payloads.
- Swarm
Provider Name - Providers named by the swarm status contract.
- Swarm
Provider Status - Provider availability normalized for robot output.
- Swarm
Source Error
Constants§
- ALL_
SWARM_ SOURCE_ PROVIDERS - Every fixtureable provider named by the swarm status contract.
- OPTIONAL_
SWARM_ SOURCE_ PROVIDERS - Optional source providers available to richer status/evidence projections.
- REQUIRED_
SWARM_ SOURCE_ PROVIDERS - Required source providers from the current fixture contract.
Traits§
- Swarm
Source Adapter - Common interface for live and fixture-backed swarm status providers.