namespace StellaOps.Policy.Determinization.Models;
///
/// Query status for a signal.
/// Distinguishes between "not yet queried", "queried with result", and "query failed".
///
public enum SignalQueryStatus
{
///
/// Signal has not been queried yet.
/// Default state before any lookup attempt.
///
NotQueried = 0,
///
/// Signal query succeeded.
/// Value may be present or null (signal legitimately absent).
///
Queried = 1,
///
/// Signal query failed due to error (network, API timeout, etc.).
/// Value is null but reason is external failure, not absence.
///
Failed = 2
}