# Dependency Linearization

> Detect cycles in the sequential Z-graph, block if any exist, and otherwise order the phases in topological Z-order with a stable tie-breaker so execution order is fixed by dependency alone.

Record: `algo:dependency-linearization`
Kind: checklist-creation
Canonical: https://banes-lab.com/ontology/algorithms#algo-dependency-linearization
Closure: https://banes-lab.com/json/records/algo/dependency-linearization/closure

## stage

- [project](https://banes-lab.com/records/stage/project.md)

## axis

- [reasoning](https://banes-lab.com/records/reason/axis-reasoning.md)

## composed-by

- [Planning Stage](https://banes-lab.com/records/algo/planning-stage.md)
