# Prompt Sprawl

Record: `arch:prompt-sprawl`
Kind: anti-pattern
Layer: [Enforcement Core](https://banes-lab.com/records/layer/enforcement-core.md)
Severity: discouraged
Scope: contract_compatibility, model_governance
Canonical: https://banes-lab.com/ontology#arch-prompt-sprawl

## Repair

- Refactored by: prompt_registry, version_prompt, add_eval_suite, centralize_model_config
- Detected by: prompt_literals_in_many_files, no_prompt_registry, no_eval_for_prompt_change, model_params_scattered
- Violated by: Scatter prompts, retrieval rules, model parameters, safety instructions, and output schemas across code without versioning, [evaluation](https://banes-lab.com/records/lex/evaluation.md), or ownership.

## referenced-by

- [Prompt Engineering](https://banes-lab.com/records/arch/prompt-engineering.md)
