{ "version": "1.1", "id": "messaging-cloudevents-f01", "title": "구현이 받는 id 범위", "question": "구현은 어떤 id 를 받아들이는가?", "type": "dependency", "direction": "LR", "audience": [ "이 저장소의 구조를 읽는 사람" ], "summary": "UUIDv7 id 만 받아들이고 명세 예시 id 와 UUIDv4 id 는 받지 않는다.", "alt": "구현이 받는 범위로 UUIDv7 id 만 들어오고 명세 예시 id 와 UUIDv4 id 는 점선이다.", "long_description": "SSOT 는 이 구현이 받는 id 범위를 센다. UUIDv7 id 만 들어오고 명세 예시 id 와 UUIDv4 id 는 들어오지 않는다.", "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": 27028, "line": 27028 } }, "composition": { "profile": "component-flow", "diagram_only": true, "reference_ids": [ "payment-event-flow" ], "rationale": "구현의 입력 집합이 명세보다 좁다는 방향이 논지다.", "focus_node": "impl" }, "groups": [], "nodes": [ { "id": "v7", "label": "UUIDv7 id", "kind": "service", "role": "source", "evidence": [ { "start_line": 27028, "end_line": 27070 } ], "assumption": false }, { "id": "impl", "label": "구현이 받는 범위", "kind": "service", "role": "service", "evidence": [ { "start_line": 27028, "end_line": 27070 } ], "assumption": false, "emphasis": "primary" }, { "id": "spec", "label": "명세 예시 id", "kind": "service", "role": "source", "evidence": [ { "start_line": 27028, "end_line": 27075 } ], "assumption": false }, { "id": "v4", "label": "UUIDv4 id", "kind": "service", "role": "source", "evidence": [ { "start_line": 27028, "end_line": 27075 } ], "assumption": false } ], "edges": [ { "id": "a", "from": "v7", "to": "impl", "label": "수용", "kind": "request", "evidence": [ { "start_line": 27028, "end_line": 27070 } ], "assumption": false, "emphasis": "primary" }, { "id": "b", "from": "spec", "to": "impl", "label": "거부", "kind": "request", "evidence": [ { "start_line": 27028, "end_line": 27075 } ], "assumption": false, "style": "dashed" }, { "id": "c", "from": "v4", "to": "impl", "label": "거부", "kind": "request", "evidence": [ { "start_line": 27028, "end_line": 27075 } ], "assumption": false, "style": "dashed" } ], "legend": [], "metadata": {} }