Invocation-Keyed Report

Kind: anti-pattern

Layer: Execution Core

Record: architecture:invocation-keyed-report

Severity: discouraged

Scope: report

Formed by: keying a report's filename on the scope, the caller or the flags of a run

Canonical: Ontology

A defect in which a run writes its result under a name derived from how it was invoked, beside the shared aggregate, so documents accumulate that each describe a moment and none the state.

Listed in Architecture principles, after Written Status Marker and before Narrowed Aggregate.

Refactored by

Severity

Category

Negated by

Violates

Linked from

in this codebase