# Phase-Separated Execution

> Detect the current workflow phase, bind allowed operations to that phase, reject operations outside the phase contract, and emit only the artifact valid for that phase.

Record: `algo:phase-separated-execution`
Kind: context-verification
Canonical: https://banes-lab.com/ontology/algorithms#algo-phase-separated-execution
Closure: https://banes-lab.com/json/records/algo/phase-separated-execution/closure

## stage

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

## axis

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

## composed-by

- [Governed Autonomous Plan Loop](https://banes-lab.com/records/algo/governed-autonomous-plan-loop.md)

## derived-by

- [Contract-Based Verification Kernel](https://banes-lab.com/records/algo/contract-based-verification-kernel.md)
