# Stage Ordering

> Build the runnability DAG from dependsOn, topologically order the cascade by the invalidates relation so fixes point forward, partition into normalization prefix, structural band, and semantic suffix, and permit back-edges only inside the suffix.

Record: `algo:stage-ordering`
Kind: quality-engine
Canonical: https://banes-lab.com/ontology/algorithms#algo-stage-ordering
Closure: https://banes-lab.com/json/records/algo/stage-ordering/closure

## stage

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

## axis

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

## composed-by

- [Quality-Engine Kernel](https://banes-lab.com/records/algo/quality-engine-concern.md)

## derived-by

- [Quality Governance Loop](https://banes-lab.com/records/algo/quality-governance-loop.md)
