{ "version": "1.1", "id": "messaging-pulsar-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": 26546, "line": 26546 } }, "composition": { "profile": "component-flow", "diagram_only": true, "reference_ids": [ "payment-event-flow" ], "rationale": "타입이 있는 신호만 확정으로 읽고 나머지는 모호로 남긴다는 것이 논지다.", "focus_node": "amb" }, "groups": [], "nodes": [ { "id": "pre", "label": "사전 거절", "kind": "service", "role": "source", "evidence": [ { "start_line": 26546, "end_line": 26558 } ], "assumption": false }, { "id": "other", "label": "그 밖의 실패", "kind": "service", "role": "source", "evidence": [ { "start_line": 26546, "end_line": 26561 } ], "assumption": false }, { "id": "amb", "label": "모호", "kind": "service", "role": "sink", "evidence": [ { "start_line": 26546, "end_line": 26561 } ], "assumption": false, "emphasis": "primary" } ], "edges": [ { "id": "a", "from": "pre", "to": "amb", "label": "전송되지 않음", "kind": "request", "evidence": [ { "start_line": 26546, "end_line": 26558 } ], "assumption": false, "style": "dashed" }, { "id": "b", "from": "other", "to": "amb", "label": "모호로 남김", "kind": "request", "evidence": [ { "start_line": 26546, "end_line": 26561 } ], "assumption": false, "emphasis": "primary" } ], "legend": [], "metadata": {} }