Proposition Mark
data class PropositionMark constructor(val propositionId: String, val reason: MarkReason, val strategyName: String, val at: Instant = Instant.now())
An immutable record that a CollectorStrategy has marked a proposition for collection.
A mark is purely descriptive — producing one never mutates the repository. The sweep phase (SweepPolicy) decides what, if anything, to do about a marked proposition.
Constructors
Link copied to clipboard
constructor(propositionId: String, reason: MarkReason, strategyName: String, at: Instant = Instant.now())