evaluate

abstract fun evaluate(proposition: Proposition, context: GateContext): GateEvaluation

Evaluate a single proposition against this gate's policy.

Return

an evaluation pairing this gate's name with its decision for the proposition

Parameters

proposition

the proposition to evaluate

context

the surrounding gate context (trust score, revision result, source context)