Projection Record
data class ProjectionRecord constructor(val propositionId: String, val target: String, val targetRef: String? = null, val lifecycle: ProjectionLifecycle, val runId: String, val at: Instant = Instant.now(), val reason: String? = null, val contextId: String = "")
A record of a single proposition projected to a single target.
Collectively these records form an inverse index of which propositions projected to which targets, allowing a projected artifact to be traced back to the propositions that produced it and its current ProjectionLifecycle to be inspected.