# Forward Compatibility Over Backward Compatibility

> Replace accreted legacy input shapes with one forward-compatible envelope that carries extensions, so evolution compounds instead of branching.

Record: `algo:no-backward-compat`
Kind: Architectural Rules
Canonical: https://banes-lab.com/ontology/algorithms#algo-no-backward-compat
Closure: https://banes-lab.com/json/records/algo/no-backward-compat/closure

## composes

- [Evolution Principles](https://banes-lab.com/records/algo/evolution-principles.md)
- [Structural Core](https://banes-lab.com/records/algo/structural-core.md)
