Carrier and Payload Split

Kind: principle

Layer: Execution Core

Record: architecture:carrier-and-payload-split

Severity: recommended

Scope: surface, field

Canonical: Ontology

A design rule that a surface read through a tool types the fields a mechanism joins on and leaves the fields only a reader consumes as prose, deciding the line per field.

Listed in Architecture principles, after State-Arity Limit and before Joinable Mandated Field.

Requires

Reinforces

Enables

Violated by

Refactored by

Severity

Category

Reinforced by

Linked from

in this codebase