Files
readme-haness/runs/ca-tmpl/20260717-quality-core-r2/visual-plan.yaml
T

34 lines
1.4 KiB
YAML

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