Collector Run
data class CollectorRun constructor(val runId: String, val startedAt: Instant, val finishedAt: Instant? = null, val dryRun: Boolean = false)
A record of a collection run — a single batch of mark-and-sweep work over propositions.
Groups many CollectorRecords under a shared runId. Carries a dryRun flag so non-mutating previews are recorded separately from runs that actually transition propositions. Computed counts are intentionally out of scope; this is a plain record.
Properties
Link copied to clipboard
When the run finished, or null if still running
Link copied to clipboard
Unique identifier for this run (matches CollectorRecord.runId)