# Layer Spine Precedence

Record: `arch:layer-spine-precedence`
Kind: mechanism
Layer: [Structural Core](https://banes-lab.com/records/layer/structural-core.md)
Severity: contextual
Scope: file
Canonical: https://banes-lab.com/ontology#arch-layer-spine-precedence

## Repair

- Refactored by: Apply the Domain-Ward Tie-Break
- Detected by: an irreducible two-concern overlap resolved by preference rather than by layer
- Violated by: reading the spine as a dependency-direction rule rather than a classification tie-break
- Measured by: unresolved overlap count
- Enforced by: classification review

## requires

- [Layer Spine](https://banes-lab.com/records/lex/layer-spine.md)

## reinforces

- [Narrowest Concern](https://banes-lab.com/records/arch/narrowest-concern.md)

## enables

- [Placement Predictability](https://banes-lab.com/records/lex/placement-predictability.md)

## conflicts-with

- [Multi-Role File](https://banes-lab.com/records/lex/multi-role-file.md)

## referenced-by

- [Narrowest Concern](https://banes-lab.com/records/arch/narrowest-concern.md)
