1.5 KiB
1.5 KiB
Renderer gaps for diagram-only output
현재 런타임 렌더러가 개선해야 할 핵심은 시각 효과가 아니라 다이어그램 문법 선택과 연결선 제어입니다.
필요한 기능
diagram_type: component-flow, orchestrator-workers, query-fanout, timeline, reconciliation-loop, resource-controller, sequence, ports-adaptersboundary: 시스템·프로세스·도메인·저장소 샤드 경계node_shape: box, database, document, server, actor, phone, portedge_route: straight, orthogonal, authored-waypoints, return-pathedge_semantics: command, response, event, watch, create, status, failuretimeline: 기준점, 날짜, 기간 bracketsequence: lifeline, activation, numbered message, dashed responsetheme: light-neutral, dark-technical, sketch-neutral
불필요한 기능
아래 항목은 기본 렌더러 목표가 아닙니다.
- hero title 영역
- takeaway footer band
- 카드형 metric strip
- glow·gradient·drop shadow
- decorative pattern background
- 브랜드 포스터형 아이콘 세트
품질 게이트
- visible SVG text가 노드·경계·연결·상태·시간 의미 중 하나에 귀속되어야 한다.
- 전역 제목·부제·footer 문자열이 SVG에 없어야 한다.
- 노드와 무관한 장식 도형이 없어야 한다.
- 주요 연결선이 노드를 관통하거나 불필요하게 교차하지 않아야 한다.
- 같은 역할의 노드는 같은 도형·stroke·fill 규칙을 사용해야 한다.
- 색을 제거해도 구조를 읽을 수 있어야 한다.