Breach Encapsulation Naming

Use when designing or reviewing domain-model accessors that expose internal state for persistence, serialization, tests, or framework integration. Applies the breachEncapsulationOf naming pattern so unavoidable getters are visibly treated as encapsulation breaches, not casual domain APIs. Trigger for getter naming conventions, persistence-only getters, serialization accessors, Tell Don't Ask pressure, or requests to prevent getter misuse.

amadeus-dlc 584ec59 3 files · 4.8 KB Updated

File contents

amadeus-dlc/amadeus/tree/main/amadeus/spaces/default/knowledge/amadeus-shared/software-design/breach-encapsulation-naming commit 584ec597f2

Frequently asked questions

npx skillmds@latest add amadeus-dlc/breach-encapsulation-naming