Composition network

Every documented pairing between two entries in the catalog. Hover an edge to read the rationale; click a node to open its page; toggle the kind filters to focus on the edges you care about.

Edges:
Cohorts:workflowsagent patternsprimitivesmodifiers

The edges come from patterns-catalog.yaml#compositions. The catalog is authoritative — if the site is behind, trust the catalog.

How to read this

Each edge carries a kind:

  • natural — the two entries compose cleanly with no extra design work.
  • useful — composable, but you wire something up to pass state or control between them.
  • complex — composable, but state, ordering, and failure handling need explicit design.
  • redundant — they overlap in responsibility. Pick one rather than both.

For pairs that shouldn't compose at all, see anti-compositions. For full worked examples, see reference architectures.