collect
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
context Id
The context whose ACTIVE propositions are evaluated.