collect

open override fun collect(contextId: <Error class: unknown class>): CollectorRunResult

Run the mark phase only, leaving everything untouched.

No repository writes, no run record. Good for inspecting what a sweep would do before committing. Because nothing is persisted, the returned CollectorRunResult.runId is blank — don't look it up in a record store.

Return

A result with marks populated but applied/skipped partitions empty, and a blank runId.

Parameters

contextId

The context whose ACTIVE propositions are evaluated.