{ "version": "1.1", "id": "grpc-admin-c01", "title": "전역 상태 판정 우선순위", "question": "전역 상태는 어떤 순서로 정해지는가?", "type": "dependency", "direction": "LR", "audience": [ "이 저장소의 구조를 읽는 사람" ], "summary": "임계 의존 불건강이 먼저 NOT_SERVING 을 만들고 그다음 NOT_SERVING 하나 그다음 SERVING 하나 나머지는 UNKNOWN 이다.", "alt": "판정이 임계 의존 불건강과 하나라도 NOT_SERVING 과 하나라도 SERVING 을 차례로 보고 그 밖이면 UNKNOWN 이 되는 순서.", "long_description": "SSOT 는 전역 상태 판정 우선순위를 적는다. 임계 의존 불건강이 먼저 NOT_SERVING 을 만들고 그 뒤로 순서가 이어진다.", "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": 43888, "line": 43888 } }, "composition": { "profile": "component-flow", "diagram_only": true, "reference_ids": [ "payment-event-flow" ], "rationale": "앞선 조건이 뒤를 가로막는 우선순위가 논지다.", "focus_node": "crit" }, "groups": [], "nodes": [ { "id": "crit", "label": "임계 의존 불건강", "kind": "service", "role": "source", "evidence": [ { "start_line": 43888, "end_line": 43902 } ], "assumption": false, "emphasis": "primary" }, { "id": "any_ns", "label": "하나라도 NOT_SERVING", "kind": "service", "role": "service", "evidence": [ { "start_line": 43888, "end_line": 43902 } ], "assumption": false }, { "id": "any_s", "label": "하나라도 SERVING", "kind": "service", "role": "service", "evidence": [ { "start_line": 43888, "end_line": 43902 } ], "assumption": false }, { "id": "unknown", "label": "그 밖 — UNKNOWN", "kind": "service", "role": "sink", "evidence": [ { "start_line": 43888, "end_line": 43905 } ], "assumption": false } ], "edges": [ { "id": "a", "from": "crit", "to": "any_ns", "label": "판정 순서", "kind": "request", "evidence": [ { "start_line": 43888, "end_line": 43902 } ], "assumption": false, "emphasis": "primary" }, { "id": "b", "from": "any_ns", "to": "any_s", "label": "판정 순서", "kind": "request", "evidence": [ { "start_line": 43888, "end_line": 43902 } ], "assumption": false }, { "id": "c", "from": "any_s", "to": "unknown", "label": "판정 순서", "kind": "request", "evidence": [ { "start_line": 43888, "end_line": 43905 } ], "assumption": false } ], "legend": [], "metadata": {} }