evaluate
Run every gate against a single proposition, in declared order, applying first-non-Persist-wins precedence and the configured short-circuit behaviour.
Return
the aggregated result: every recorded evaluation plus the final routing decision
Parameters
proposition
the proposition to evaluate
context
the gate context for this proposition (trust score, revision result, source context)