Narrowed Aggregate

Kind: anti-pattern

Layer: Execution Core

Record: architecture:narrowed-aggregate

Severity: discouraged

Scope: report

Formed by: writing the aggregate from a run that measured part of its population

Canonical: Ontology

A defect in which a run over a narrowed scope overwrites the whole-scope aggregate, so the aggregate reports a smaller population as though it were the whole.

Listed in Architecture principles, after Invocation-Keyed Report and before Cyclic Tiebreak.

Refactored by

Severity

Category

Negated by

Violates

Linked from

in this codebase