11.05 · Diagrams / cn-pipeline

<cn-pipeline>

Horizontal flow of stages connected by arrows. The flattened cousin of cn-platform; used in solution pages and how-it-works sections to show data moving left-to-right through a series of apps.

Canonical · prisms with dotted arrows
Source DATA Connector CONNECT Workspace PROCESS Sink DELIVER Data · connect · process · deliver
<cn-pipeline>
  <cn-hex-prism family="coral">Source</cn-hex-prism>
  <cn-hex-prism family="lavender">Connector</cn-hex-prism>
  <cn-hex-prism family="cobalt">Workspace</cn-hex-prism>
  <cn-hex-prism family="mint">Sink</cn-hex-prism>
</cn-pipeline>
Solid arrows · for production diagrams
Catalogi Register Connector
With flat hexes · simpler stages
Lead Qualify Won A simple sales funnel
API · slots
SlotPurpose
(default)Pipeline stages, in left-to-right order. Pass any number; the component inserts arrow connectors between consecutive pairs.
captionOptional uppercase line under the row. Used for a one-sentence summary like "Data · process · users".
API · attributes
AttributeValuesDefaultPurpose
tonedotted · solid · dimdottedArrow style. Dotted for soft / conceptual flows; solid for production diagrams; dim for subtle background flows.
alignstart · center · endcenterVertical alignment of stages along the baseline. Use end when stages have very different heights.
Why we built it this way
Flow · a row of stages

Arrows are part of the layout, not the content

cn-pipeline reads its own children, slot-assigns each, and inserts an arrow connector between consecutive pairs in the shadow DOM. The user writes plain stages; the arrows appear automatically.