{ "version": "1.1", "id": "messaging-core-api-f02", "title": "만들고 넘길 곳이 없는 값", "question": "registrar 가 계산한 값은 어디로 가는가?", "type": "dependency", "direction": "LR", "audience": [ "이 저장소의 구조를 읽는 사람" ], "summary": "registrar 가 값을 계산하지만 BatchMessageHandler 로 넘길 경로가 없다.", "alt": "registrar 의 계산에서 값이 나오고 BatchMessageHandler 로 가는 화살표는 점선이다.", "long_description": "SSOT 는 이 값이 도달하는 범위를 센다. registrar 의 계산까지만 닿고 BatchMessageHandler 에는 넘어가지 않는다.", "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": 27987, "line": 27987 } }, "composition": { "profile": "component-flow", "diagram_only": true, "reference_ids": [ "payment-event-flow" ], "rationale": "값이 만들어지는 자리와 쓰여야 할 자리 사이가 끊겨 있다는 것이 논지다.", "focus_node": "calc" }, "groups": [], "nodes": [ { "id": "calc", "label": "registrar 의 계산", "kind": "service", "role": "source", "evidence": [ { "start_line": 27987, "end_line": 28070 } ], "assumption": false, "emphasis": "primary" }, { "id": "value", "label": "계산된 값", "kind": "service", "role": "service", "evidence": [ { "start_line": 27987, "end_line": 28070 } ], "assumption": false }, { "id": "handler", "label": "BatchMessageHandler", "kind": "service", "role": "sink", "evidence": [ { "start_line": 27987, "end_line": 28079 } ], "assumption": false } ], "edges": [ { "id": "a", "from": "calc", "to": "value", "label": "산출", "kind": "request", "evidence": [ { "start_line": 27987, "end_line": 28070 } ], "assumption": false }, { "id": "b", "from": "value", "to": "handler", "label": "전달 경로 없음", "kind": "request", "evidence": [ { "start_line": 27987, "end_line": 28079 } ], "assumption": false, "style": "dashed", "emphasis": "primary" } ], "legend": [], "metadata": {} }