{ "version": "1.1", "id": "messaging-kafka-share-experimental-c01", "title": "이 리프가 실제로 하는 일", "question": "이 리프는 무엇을 하고 무엇을 하지 않는가?", "type": "dependency", "direction": "LR", "audience": [ "이 저장소의 구조를 읽는 사람" ], "summary": "검증기와 능력 선언은 있고 소비자를 구성하는 코드는 없어 이 리프의 실질은 거절이다.", "alt": "등록 요청이 프로파일 검증기로 가고 능력 선언이 붙지만 소비자 구성으로는 닿지 않는다.", "long_description": "SSOT 는 이 리프의 실질이 거절이라고 적는다. 프로파일 검증기와 능력 선언은 있고 소비자를 구성하는 코드가 없다.", "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": 29089, "line": 29089 } }, "composition": { "profile": "component-flow", "diagram_only": true, "reference_ids": [ "payment-event-flow" ], "rationale": "들어온 요청이 검증까지만 가고 구성으로 넘어가지 않는 방향이 논지다.", "focus_node": "validator" }, "groups": [], "nodes": [ { "id": "req", "label": "등록 요청", "kind": "service", "role": "source", "evidence": [ { "start_line": 29089, "end_line": 29600 } ], "assumption": false }, { "id": "validator", "label": "프로파일 검증기", "kind": "service", "role": "service", "evidence": [ { "start_line": 29089, "end_line": 29600 } ], "assumption": false, "emphasis": "primary" }, { "id": "cap", "label": "능력 선언", "kind": "service", "role": "sink", "evidence": [ { "start_line": 29089, "end_line": 29600 } ], "assumption": false }, { "id": "consumer", "label": "소비자 구성", "kind": "service", "role": "sink", "evidence": [ { "start_line": 29089, "end_line": 29637 } ], "assumption": false } ], "edges": [ { "id": "a", "from": "req", "to": "validator", "label": "검증", "kind": "request", "evidence": [ { "start_line": 29089, "end_line": 29600 } ], "assumption": false }, { "id": "b", "from": "validator", "to": "cap", "label": "능력 응답", "kind": "request", "evidence": [ { "start_line": 29089, "end_line": 29600 } ], "assumption": false }, { "id": "c", "from": "validator", "to": "consumer", "label": "없음", "kind": "request", "evidence": [ { "start_line": 29089, "end_line": 29637 } ], "assumption": false, "style": "dashed", "emphasis": "primary" } ], "legend": [], "metadata": {} }