{ "version": "1.1", "id": "messaging-schema-avro-f02", "title": "판정이 갈리는 자리", "question": "같은 복사본으로 두 판정이 같은 답을 내는가?", "type": "sequence", "direction": "LR", "audience": [ "이 저장소의 구조를 읽는 사람" ], "summary": "포트 판정은 허용목록 방향으로 읽고 게이트 판정은 같은 복사본을 거부목록 방향으로 읽는다.", "alt": "같은 isTransitive 복사본이 포트 판정으로 가면 허용목록 방향이고 게이트 판정으로 가면 거부목록 방향인 순서.", "long_description": "SSOT 는 같은 isTransitive 복사본을 두 판정이 반대 방향으로 읽는다고 적는다.", "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": 35625, "line": 35625 } }, "composition": { "profile": "sequence", "diagram_only": true, "reference_ids": [ "payment-approval-sequence" ], "rationale": "같은 입력이 두 판정에서 반대 방향으로 읽힌다는 것이 순서로 드러난다.", "focus_node": "gate" }, "groups": [], "nodes": [ { "id": "copy", "label": "isTransitive 복사본", "kind": "service", "role": "participant", "evidence": [ { "start_line": 35613, "end_line": 35645 } ], "assumption": false }, { "id": "port", "label": "포트 판정", "kind": "service", "role": "participant", "evidence": [ { "start_line": 35613, "end_line": 35645 } ], "assumption": false, "details": [ "허용목록 방향" ] }, { "id": "gate", "label": "게이트 판정", "kind": "service", "role": "participant", "evidence": [ { "start_line": 35613, "end_line": 35652 } ], "assumption": false, "emphasis": "primary", "details": [ "거부목록 방향" ] } ], "edges": [ { "id": "m1", "from": "copy", "to": "port", "label": "같은 복사본", "kind": "request", "evidence": [ { "start_line": 35613, "end_line": 35645 } ], "assumption": false, "order": 1 }, { "id": "m2", "from": "port", "to": "copy", "label": "허용 판정", "kind": "response", "evidence": [ { "start_line": 35613, "end_line": 35645 } ], "assumption": false, "order": 2, "style": "dashed" }, { "id": "m3", "from": "copy", "to": "gate", "label": "같은 복사본", "kind": "request", "evidence": [ { "start_line": 35613, "end_line": 35652 } ], "assumption": false, "order": 3 }, { "id": "m4", "from": "gate", "to": "copy", "label": "거부 판정", "kind": "response", "evidence": [ { "start_line": 35613, "end_line": 35652 } ], "assumption": false, "order": 4, "emphasis": "primary" } ], "legend": [], "metadata": {} }