Single Aggregate
Kind: constraint
Layer: Execution Core
Record: architecture:single-aggregate
Severity: mandatory
Scope: measurement, report
Canonical: Ontology
A rule or precondition that a shared measurement keeps one aggregate, overwritten by each run that can honestly replace it, while a run that cannot streams its verdict instead of writing a second report.
Listed in Architecture principles, after Joinable Mandated Field and before Contradicted Invariant.