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.

Requires

Reinforces

Enables

Conflicts with

Violated by

Refactored by

Severity

Category

Linked from

in this codebase