Directed Acyclic Graph

DAG

Kind: constraint

Layer: Causality Core

Aliases: Directed Dependencies

Record: architecture:directed-acyclic-graph

Severity: contextual

Scope: dependency graph, workflow, build

Canonical: Ontology

A rule or precondition that every dependency points one way and the graph they form has no cycle, so its nodes can be put in topological order.

Listed in Architecture principles, after Dependency Graph and before Vector Clocks.

Reinforces

Enables

Conflicts with

In tension with

Tensions

Contracts

Violated by

Refactored by

Severity

Category

Enforced by

Linked from

in this codebase