{ "version": "1.1", "id": "grpc-advanced-diagnostics-c01", "title": "이 리프가 담는 것", "question": "진단 표면은 어떻게 게시 가능해지는가?", "type": "sequence", "direction": "LR", "audience": [ "이 저장소의 구조를 읽는 사람" ], "summary": "진단 표면과 그것을 게시 가능하게 만드는 편집기, 그리고 검증 대상을 이름 짓는 테스트킷 계약이 한 리프에 있다.", "alt": "진단 표면이 편집기에 원본을 넘기고 편집기가 게시 가능한 표면을 돌려주는 순서.", "long_description": "SSOT 는 이 리프가 진단 표면(Channelz·CSDS)과 그것을 게시 가능하게 만드는 편집기, 그리고 고급 능력이 무엇을 상대로 검증되어야 하는지를 이름 짓는 테스트킷 계약을 담는다고 적는다.", "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": 42209, "line": 42209 } }, "composition": { "profile": "sequence", "diagram_only": true, "reference_ids": [ "payment-approval-sequence" ], "rationale": "원본 표면이 편집을 거쳐야 게시 가능해지는 순서가 논지다.", "focus_node": "editor" }, "groups": [], "nodes": [ { "id": "surface", "label": "Channelz · CSDS 표면", "kind": "service", "role": "participant", "evidence": [ { "start_line": 42209, "end_line": 42216 } ], "assumption": false }, { "id": "editor", "label": "진단 편집기", "kind": "service", "role": "participant", "evidence": [ { "start_line": 42209, "end_line": 42216 } ], "assumption": false, "emphasis": "primary" }, { "id": "pub", "label": "게시 대상", "kind": "service", "role": "participant", "evidence": [ { "start_line": 42209, "end_line": 42216 } ], "assumption": false, "details": [ "테스트킷 계약" ] } ], "edges": [ { "id": "m1", "from": "surface", "to": "editor", "label": "원본 표면", "kind": "request", "evidence": [ { "start_line": 42209, "end_line": 42216 } ], "assumption": false, "order": 1 }, { "id": "m2", "from": "editor", "to": "pub", "label": "게시 가능 표면", "kind": "request", "evidence": [ { "start_line": 42209, "end_line": 42216 } ], "assumption": false, "order": 2, "emphasis": "primary" } ], "legend": [], "metadata": {} }