{ "version": "1.1", "id": "baseline-schema", "title": "기준선 스키마의 관계", "question": "현재 기준선에서 users, pages, feed_items, highlights는 어떻게 연결되는가?", "type": "erd", "direction": "LR", "audience": [ "백엔드 개발자" ], "summary": "users와 pages가 feed_items에 연결되고, 각 feed_item은 여러 highlights를 가진다.", "alt": "users와 pages에서 feed_items로 모이고 highlights로 이어지는 기준선 관계도.", "long_description": "왼쪽의 users와 pages가 각각 중앙의 feed_items에 연결된다. feed_items는 오른쪽의 highlights로 이어진다. 간선은 user와 page 각각에 여러 feed_item이 연결되고, 한 feed_item에 여러 highlight가 연결되는 관계를 나타낸다.", "source_context": { "document": "/home/donghyeon/workspace/ai-tool/topic-arrange/n+1liner/n+1liner.md", "document_sha256": "1bb38964ca2a849690f5355646c1aa988111b4cd4e1055c6cb05cf7e5fc35cde", "anchor": { "kind": "marker", "value": "baseline-schema", "line": 39 } }, "composition": { "profile": "component-flow", "diagram_only": true, "reference_ids": [ "payment-event-flow" ], "rationale": "두 시작 엔티티가 feed_items로 모이고 highlights로 이어지는 명시 관계를 왼쪽에서 오른쪽으로 읽는 연결 구조가 가장 직접적이다.", "focus_node": "feed-items" }, "groups": [], "nodes": [ { "id": "users", "label": "users", "kind": "entity", "role": "source", "evidence": [ { "start_line": 35, "end_line": 35 } ], "assumption": false }, { "id": "pages", "label": "pages", "kind": "entity", "role": "source", "evidence": [ { "start_line": 36, "end_line": 36 } ], "assumption": false }, { "id": "feed-items", "label": "feed_items", "kind": "entity", "role": "store", "evidence": [ { "start_line": 35, "end_line": 35 } ], "assumption": false }, { "id": "highlights", "label": "highlights", "kind": "entity", "role": "sink", "evidence": [ { "start_line": 37, "end_line": 37 } ], "assumption": false } ], "edges": [ { "id": "users-have-feed-items", "from": "users", "to": "feed-items", "label": "여러 feed_item을 가짐", "kind": "relationship", "evidence": [ { "start_line": 35, "end_line": 35 } ], "assumption": false }, { "id": "pages-have-feed-items", "from": "pages", "to": "feed-items", "label": "여러 feed_item이 딸림", "kind": "relationship", "evidence": [ { "start_line": 36, "end_line": 36 } ], "assumption": false }, { "id": "feed-items-have-highlights", "from": "feed-items", "to": "highlights", "label": "여러 highlights를 가짐", "kind": "relationship", "evidence": [ { "start_line": 37, "end_line": 37 } ], "assumption": false } ], "legend": [], "metadata": { "rationale": "기준선에 명시된 세 관계만 같은 엔티티 추상화 수준에서 표현했다." } }