evaluateAll

Evaluate a batch of propositions, producing one GatedPropositionResult per proposition.

The contextFor factory supplies the GateContext for each proposition, so the consumer can derive per-proposition context — for example, reading a cached trust score from the proposition's metadata.

Return

one result per input proposition, in input order

Parameters

propositions

the propositions to gate

contextFor

produces the gate context for each proposition