# Multi-Role File

> Keeping a file whose primary responsibility is two concerns, forcing an arbitrary tag instead of surfacing the split the ambiguity reports.

Record: `lex:multi-role-file`
Kind: anti-pattern
Layer: [Structural Core](https://banes-lab.com/records/layer/structural-core.md)
Canonical: https://banes-lab.com/ontology/lexicon#lex-multi-role-file

## category

- [Taxonomy / Classification / Naming](https://banes-lab.com/records/lex-category/taxonomy-classification-naming.md)

## referenced-by

- [One Concern Per File](https://banes-lab.com/records/arch/one-concern-per-file.md)
- [Layer Spine Precedence](https://banes-lab.com/records/arch/layer-spine-precedence.md)
