Default Collector Runner
constructor(repository: PropositionRepository, strategies: List<CollectorStrategy>, policy: SweepPolicy, recordStore: CollectorRecordStore?, listener: DiceEventListener)
Parameters
repository
Proposition store to read candidates from and write transitions to.
strategies
Mark strategies run during the mark phase.
policy
Policy deciding each marked proposition's fate.
record Store
Optional audit store; when null, no run record is saved.
listener
Notified after each applied transition; defaults to a no-op.