Gate type
A boolean expression over upstream signal conditions. A tool with a gate only runs inference while the gate holds (inferEveryMs still applies on top: gate = qualitative, cadence = rate limit). Gates may only reference tools EARLIER in the localAnalysis list — signals flow with the frames — and this is validated at node creation.
Signature:
export type Gate = SignalCondition | {
anyOf: Gate[];
} | {
allOf: Gate[];
} | {
not: Gate;
};
References: SignalCondition, Gate