01Defines module boundaries based on Domain-Driven Design (DDD) principles
02Analyzes and prevents illegal dependencies and architectural violations
030 GitHub stars
04Facilitates the creation of formal public contracts and facades between modules
05Generates Architecture Decision Records (ADRs) for module mapping and shared code rules
06Enforces internal encapsulation using language-level visibility and automated checks