# Pattern Cargo Cult

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

## Repair

- Refactored by: validate_required_forces, add_missing_contracts, rename_if_not_pattern, remove_pattern_shell
- Detected by: ports_without_boundary_rules, plugins_without_contracts, events_without_idempotency, microservices_without_autonomy
- Violated by: Copy named patterns or architecture styles without implementing their required forces, [contracts](https://banes-lab.com/records/lex/contracts.md), constraints, or validation gates.

## referenced-by

- [First-Principles Design](https://banes-lab.com/records/arch/first-principles-design.md)
