# Layer Fitness Enforcement

> Bind each layer invariant to a machine check — layer order declared once, placement properties barred from globals, class selectors barred from globals, literals barred where a token exists, no horizontal margin, all DOM through the factory, no inline style — run them as hard errors with no warn tier and no inline disables, and gate the push on a clean verdict.

Record: `algo:layer-fitness-enforcement`
Kind: css-cascade
Canonical: https://banes-lab.com/ontology/algorithms#algo-layer-fitness-enforcement
Closure: https://banes-lab.com/json/records/algo/layer-fitness-enforcement/closure

## composes

- [Verification Fitness](https://banes-lab.com/records/algo/verification-fitness.md)

## composed-by

- [CSS Type-Cascade Kernel](https://banes-lab.com/records/algo/css-type-cascade-concern.md)
