{ "version": "1.1", "id": "grpc-testkit-f01", "title": "레인을 부르는 경로", "question": "이 레인은 무엇이 부르는가?", "type": "dependency", "direction": "LR", "audience": [ "이 저장소의 구조를 읽는 사람" ], "summary": "직접 입력한 명령만 레인을 부르고 check 연결과 CI 워크플로에서는 부르지 않는다.", "alt": "직접 입력한 명령에서 레인으로 실행 화살표가 가고 check 연결과 CI 워크플로에서 오는 화살표는 점선이다.", "long_description": "SSOT 는 이 레인을 부르는 경로를 센다. 직접 입력한 명령 말고는 check 에 연결된 것도 CI 워크플로도 없다.", "source_context": { "document": "/home/donghyeon/workspace/chat-gpt-container/document-haness/docs/clean-architecture-backend-template/final/document.md", "document_sha256": "8071fe71b3359d9cf60b95909c26c7b50653ce2f22bbc5fcf6988719bb91236d", "anchor": { "kind": "line", "value": 46000, "line": 46000 } }, "composition": { "profile": "component-flow", "diagram_only": true, "reference_ids": [ "payment-event-flow" ], "rationale": "레인으로 들어오는 호출 경로가 하나뿐이라는 것이 논지다.", "focus_node": "lane" }, "groups": [], "nodes": [ { "id": "manual", "label": "직접 입력한 명령", "kind": "service", "role": "source", "evidence": [ { "start_line": 45991, "end_line": 46008 } ], "assumption": false }, { "id": "lane", "label": "레인", "kind": "service", "role": "service", "evidence": [ { "start_line": 45991, "end_line": 46008 } ], "assumption": false, "emphasis": "primary" }, { "id": "check", "label": "check 연결", "kind": "service", "role": "source", "evidence": [ { "start_line": 45991, "end_line": 46010 } ], "assumption": false }, { "id": "ci", "label": "CI 워크플로", "kind": "service", "role": "source", "evidence": [ { "start_line": 45991, "end_line": 46010 } ], "assumption": false } ], "edges": [ { "id": "a", "from": "manual", "to": "lane", "label": "실행", "kind": "request", "evidence": [ { "start_line": 45991, "end_line": 46008 } ], "assumption": false }, { "id": "b", "from": "check", "to": "lane", "label": "없음", "kind": "request", "evidence": [ { "start_line": 45991, "end_line": 46010 } ], "assumption": false, "style": "dashed" }, { "id": "c", "from": "ci", "to": "lane", "label": "없음", "kind": "request", "evidence": [ { "start_line": 45991, "end_line": 46010 } ], "assumption": false, "style": "dashed", "emphasis": "primary" } ], "legend": [], "metadata": {} }