schema-version: 1 visuals: - id: architecture-dependency-direction section: architecture type: architecture-diagram purpose: core, adapter, composition root 사이의 허용된 프로젝트 의존 방향을 한 화면에 설명한다. placeholder-text: Mermaid flowchart로 inbound와 outbound가 application을 거쳐 domain 방향으로 의존하고 app-bootstrap이 조립하는 관계를 표시한다. must-show: - domain-core - application-core - inbound adapters - outbound adapters - app-bootstrap - shared-contract relationships: - inbound adapters -> application-core - outbound adapters -> application-core - application-core -> domain-core - app-bootstrap -> selected adapters and core emphasize: - 화살표는 런타임 호출이 아니라 프로젝트 의존 방향임 - core가 adapter를 알지 않음 avoid: - 실제로 선언되지 않은 인프라 구성요소 - 모든 adapter가 app-bootstrap에 연결된다는 과장 - 장식용 아이콘과 색상 의존 의미 placement: after-section-id: architecture accessibility: alt-text: inbound와 outbound adapter가 application-core와 domain-core 방향으로 의존하고 app-bootstrap이 선택 모듈을 조립하는 구조 production: format: mermaid status: embedded