Skip to content

ADR-0004 — Orthogonal pipes only ​

Status: Accepted

Context ​

Pipes must stay readable. Whether 45° routes were allowed was left open by the Product Owner.

Decision ​

  • Pipes made exclusively of horizontal and vertical segments.
  • Ports declare an exit direction (N, E, S, W).
  • Diagonals excluded in v1.

Consequences ​

  • Consistent with process diagram conventions (horizontal and vertical lines).
  • Orthogonal routing algorithms from the literature apply directly.
  • Diagonals can be reintroduced by a later ADR.

References ​

REF-PID-LECTURE, REF-WYBROW-2009, REF-MARRIOTT-2014