run

abstract fun run(contextId: <Error class: unknown class>, propositions: List<Proposition>): ConsolidationPassResult

Consolidate the snapshot propositions for contextId, reporting the outcome.

Return

What changed (if anything), or why nothing did, as a ConsolidationPassResult.

Parameters

contextId

The context the snapshot belongs to.

propositions

The pre-fetched snapshot to consolidate; the pass must not assume any ordering and must not reach outside this list for state.