# Feature-Only Design

Record: `arch:feature-only-design`
Kind: anti-pattern
Layer: [Enforcement Core](https://banes-lab.com/records/layer/enforcement-core.md)
Severity: discouraged
Scope: security_governance, performance_scaling
Canonical: https://banes-lab.com/ontology#arch-feature-only-design

## Repair

- Refactored by: define_quality_scenarios, add_fitness_functions, [architecture_review](https://banes-lab.com/records/arch/architecture-review.md), risk_register
- Detected by: no_SLOs, no_security_review, no_operability_requirements, quality_attribute_absent_from_ADR
- Violated by: Optimize architecture for immediate feature delivery while ignoring quality attributes such as security, [operability](https://banes-lab.com/records/lex/operability.md), [scalability](https://banes-lab.com/records/arch/scalability.md), [maintainability](https://banes-lab.com/records/lex/maintainability.md), and evolvability.

## referenced-by

- [Quality Attributes](https://banes-lab.com/records/arch/quality-attributes.md)
