# Sideways Overflow

Record: `arch:sideways-overflow`
Kind: pattern
Layer: [Structural Core](https://banes-lab.com/records/layer/structural-core.md)
Severity: mandatory
Scope: folder, filename
Canonical: https://banes-lab.com/ontology#arch-sideways-overflow

## Repair

- Refactored by: Insert a Declared Variant, Split into Sibling Subject Folders
- Detected by: a folder level introduced where a variant or a sibling subject folder resolves the collision
- Violated by: relieving pressure downward, by nesting, instead of sideways
- Measured by: nesting-relief count
- Enforced by: placement gate, reshape review

## requires

- [Variant Slot](https://banes-lab.com/records/lex/variant-slot.md)
- [Subject Folder](https://banes-lab.com/records/lex/subject-folder.md)

## reinforces

- [Bounded Nesting Depth](https://banes-lab.com/records/arch/bounded-nesting-depth.md)

## enables

- [Glob Resolvability](https://banes-lab.com/records/lex/glob-resolvability.md)

## conflicts-with

- [Downward Nesting](https://banes-lab.com/records/lex/downward-nesting.md)

## referenced-by

- [Bounded Nesting Depth](https://banes-lab.com/records/arch/bounded-nesting-depth.md)
