diff --git a/docs/.agents/rules/graphify.md b/docs/.agents/rules/graphify.md new file mode 100644 index 000000000..0fc786414 --- /dev/null +++ b/docs/.agents/rules/graphify.md @@ -0,0 +1,14 @@ +--- +trigger: always_on +description: Consult the graphify knowledge graph at graphify-out/ for codebase and architecture questions. +--- + +## graphify + +This project has a graphify knowledge graph at graphify-out/. + +Rules: +- For codebase or architecture questions, when `graphify-out/graph.json` exists, first run `graphify query ""` (CLI) or `query_graph` (MCP). Use `graphify path "" ""` / `shortest_path` for relationships and `graphify explain ""` / `get_node` for focused concepts. These return a scoped subgraph, usually much smaller than `GRAPH_REPORT.md` or raw grep output. +- If graphify-out/wiki/index.md exists, navigate it instead of reading raw files +- Read graphify-out/GRAPH_REPORT.md only for broad architecture review or when query/path/explain do not surface enough context +- After modifying code files in this session, run `graphify update .` to keep the graph current (AST-only, no API cost) diff --git a/docs/.agents/workflows/graphify.md b/docs/.agents/workflows/graphify.md new file mode 100644 index 000000000..c57bdf13b --- /dev/null +++ b/docs/.agents/workflows/graphify.md @@ -0,0 +1,10 @@ +--- +name: graphify +description: Turn any folder of files into a navigable knowledge graph +--- + +# Workflow: graphify + +Follow the graphify skill installed at ~/.gemini/config/skills/graphify/SKILL.md to run the full pipeline. + +If no path argument is given, use `.` (current directory). diff --git a/docs/.claude/settings.json b/docs/.claude/settings.json new file mode 100644 index 000000000..167d86540 --- /dev/null +++ b/docs/.claude/settings.json @@ -0,0 +1,24 @@ +{ + "hooks": { + "PreToolUse": [ + { + "matcher": "Bash", + "hooks": [ + { + "type": "command", + "command": "C:\\Users\\umsan\\AppData\\Local\\Programs\\Python\\Python312\\Scripts\\graphify.EXE hook-guard search" + } + ] + }, + { + "matcher": "Read|Glob", + "hooks": [ + { + "type": "command", + "command": "C:\\Users\\umsan\\AppData\\Local\\Programs\\Python\\Python312\\Scripts\\graphify.EXE hook-guard read" + } + ] + } + ] + } +} \ No newline at end of file diff --git a/docs/.claude/settings.local.json b/docs/.claude/settings.local.json new file mode 100644 index 000000000..d8f6fdf56 --- /dev/null +++ b/docs/.claude/settings.local.json @@ -0,0 +1,22 @@ +{ + "permissions": { + "allow": [ + "Read(//c/Program_coding/임도설계 및 견적자동화 프로그램 개발/**)", + "Bash(python -c \"import aiomysql; print\\('ok'\\)\")", + "Bash(python -c \"import pymysql; print\\('pymysql ok'\\)\")", + "Bash(python -c \"import mysql.connector; print\\('mysql.connector ok'\\)\")", + "Bash(\"/c/Program_coding/임도설계 및 견적자동화 프로그램 개발/venv/Scripts/python.exe\" \"C:\\\\Users\\\\umsan\\\\AppData\\\\Local\\\\Temp\\\\claude\\\\c--Program-coding----------------------docs\\\\57bf1f9e-714c-482d-9caa-a113bdc0a8d6\\\\scratchpad\\\\inspect_db.py\")", + "Bash(\"/c/Program_coding/임도설계 및 견적자동화 프로그램 개발/venv/Scripts/python.exe\" \"C:\\\\Users\\\\umsan\\\\AppData\\\\Local\\\\Temp\\\\claude\\\\c--Program-coding----------------------docs\\\\57bf1f9e-714c-482d-9caa-a113bdc0a8d6\\\\scratchpad\\\\inspect_db2.py\")", + "Read(//c/Program_coding/임도설계 및 견적자동화 프로그램 개발/A01_Home/**)", + "Bash(cd \"c:\\\\Program_coding\\\\임도설계 및 견적자동화 프로그램 개발\\\\A01_Home\" && ls -la)", + "Read(//c/Program_coding/�ӵ����� �� �����ڵ�ȭ ���α׷� ����/**)", + "Read(//c/Program_coding/임도설계 및 견적자동화 프로그램 개발/A00_Common/**)", + "Read(//c/Program_coding/�ӵ����� �� �����ڵ�ȭ ���α׷� ����/docs/wiki/**)", + "Bash(find \"c:\\\\Program_coding\\\\임도설계 및 견적자동화 프로그램 개발\" -name \"*locale*\" -type f 2>/dev/null | head -5)", + "Read(//c/Program_coding/�ӵ����� �� �����ڵ�ȭ ���α׷� ����/docs/wiki/pages/**)", + "Read(//c/Program_coding/임도설계 및 견적자동화 프로그램 개발/A06_Login/**)", + "Read(//c/Program_coding/임도설계 및 견적자동화 프로그램 개발/ui_template/**)", + "Read(//c/Program_coding/임도설계 및 견적자동화 프로그램 개발/A07_Register/**)" + ] + } +} diff --git a/docs/.codex/hooks.json b/docs/.codex/hooks.json new file mode 100644 index 000000000..d87c474a6 --- /dev/null +++ b/docs/.codex/hooks.json @@ -0,0 +1,15 @@ +{ + "hooks": { + "PreToolUse": [ + { + "matcher": "Bash", + "hooks": [ + { + "type": "command", + "command": "C:\\Users\\umsan\\AppData\\Local\\Programs\\Python\\Python312\\Scripts\\graphify.EXE hook-check" + } + ] + } + ] + } +} \ No newline at end of file diff --git a/docs/.obsidian/app.json b/docs/.obsidian/app.json new file mode 100644 index 000000000..e609a07e7 --- /dev/null +++ b/docs/.obsidian/app.json @@ -0,0 +1,3 @@ +{ + "promptDelete": false +} \ No newline at end of file diff --git a/docs/.obsidian/appearance.json b/docs/.obsidian/appearance.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/docs/.obsidian/appearance.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/docs/.obsidian/community-plugins.json b/docs/.obsidian/community-plugins.json new file mode 100644 index 000000000..0637a088a --- /dev/null +++ b/docs/.obsidian/community-plugins.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/docs/.obsidian/core-plugins.json b/docs/.obsidian/core-plugins.json new file mode 100644 index 000000000..639b90da7 --- /dev/null +++ b/docs/.obsidian/core-plugins.json @@ -0,0 +1,33 @@ +{ + "file-explorer": true, + "global-search": true, + "switcher": true, + "graph": true, + "backlink": true, + "canvas": true, + "outgoing-link": true, + "tag-pane": true, + "footnotes": false, + "properties": true, + "page-preview": true, + "daily-notes": true, + "templates": true, + "note-composer": true, + "command-palette": true, + "slash-command": false, + "editor-status": true, + "bookmarks": true, + "markdown-importer": false, + "zk-prefixer": false, + "random-note": false, + "outline": true, + "word-count": true, + "slides": false, + "audio-recorder": false, + "workspaces": false, + "file-recovery": true, + "publish": false, + "sync": true, + "bases": true, + "webviewer": false +} \ No newline at end of file diff --git a/docs/.obsidian/graph.json b/docs/.obsidian/graph.json new file mode 100644 index 000000000..b46f5853a --- /dev/null +++ b/docs/.obsidian/graph.json @@ -0,0 +1,22 @@ +{ + "collapse-filter": false, + "search": "", + "showTags": true, + "showAttachments": true, + "hideUnresolved": true, + "showOrphans": true, + "collapse-color-groups": false, + "colorGroups": [], + "collapse-display": false, + "showArrow": false, + "textFadeMultiplier": 0, + "nodeSizeMultiplier": 1, + "lineSizeMultiplier": 1, + "collapse-forces": false, + "centerStrength": 0.518713248970312, + "repelStrength": 10, + "linkStrength": 1, + "linkDistance": 250, + "scale": 0.7003715382344561, + "close": true +} \ No newline at end of file diff --git a/docs/.obsidian/workspace.json b/docs/.obsidian/workspace.json new file mode 100644 index 000000000..23630b941 --- /dev/null +++ b/docs/.obsidian/workspace.json @@ -0,0 +1,271 @@ +{ + "main": { + "id": "99c9496f9af0d35f", + "type": "split", + "children": [ + { + "id": "34e9ffa4ccc78d90", + "type": "tabs", + "dimension": 56.82302771855011, + "children": [ + { + "id": "41ded8d7baed12f5", + "type": "leaf", + "state": { + "type": "graph", + "state": {}, + "icon": "lucide-git-fork", + "title": "그래프 뷰" + } + } + ] + }, + { + "id": "23dcd189ca429a1a", + "type": "tabs", + "dimension": 43.17697228144989, + "children": [ + { + "id": "ba0eee70a4b40379", + "type": "leaf", + "state": { + "type": "markdown", + "state": { + "file": "wiki/architecture/project_map.md", + "mode": "source", + "source": false + }, + "icon": "lucide-file", + "title": "project_map" + } + }, + { + "id": "a632970c50a7a55e", + "type": "leaf", + "state": { + "type": "markdown", + "state": { + "file": "wiki/ingest/verification_2026_07.md", + "mode": "source", + "source": false + }, + "icon": "lucide-file", + "title": "verification_2026_07" + } + } + ] + } + ], + "direction": "vertical" + }, + "left": { + "id": "1fdf49368d0b8d12", + "type": "split", + "children": [ + { + "id": "286216e41ef17318", + "type": "tabs", + "children": [ + { + "id": "bf4a66eeb6ba12b7", + "type": "leaf", + "state": { + "type": "file-explorer", + "state": { + "sortOrder": "alphabetical", + "autoReveal": false, + "showSearch": false, + "searchQuery": "" + }, + "icon": "lucide-folder-closed", + "title": "파일 탐색기" + } + }, + { + "id": "d69b070685f35c13", + "type": "leaf", + "state": { + "type": "search", + "state": { + "query": "", + "matchingCase": false, + "explainSearch": false, + "collapseAll": false, + "extraContext": false, + "sortOrder": "alphabetical" + }, + "icon": "lucide-search", + "title": "검색" + } + }, + { + "id": "f48a2962a3eee224", + "type": "leaf", + "state": { + "type": "bookmarks", + "state": {}, + "icon": "lucide-bookmark", + "title": "북마크" + } + } + ] + } + ], + "direction": "horizontal", + "width": 200 + }, + "right": { + "id": "47e841f62a2c8446", + "type": "split", + "children": [ + { + "id": "ed0c1ac6b73a8ced", + "type": "tabs", + "children": [ + { + "id": "9eee98dc05d3fde2", + "type": "leaf", + "state": { + "type": "backlink", + "state": { + "collapseAll": false, + "extraContext": false, + "sortOrder": "alphabetical", + "showSearch": false, + "searchQuery": "", + "backlinkCollapsed": false, + "unlinkedCollapsed": true + }, + "icon": "links-coming-in", + "title": "백링크" + } + }, + { + "id": "1e0ba87b26453941", + "type": "leaf", + "state": { + "type": "outgoing-link", + "state": { + "linksCollapsed": false, + "unlinkedCollapsed": true + }, + "icon": "links-going-out", + "title": "나가는 링크" + } + }, + { + "id": "aea498d48aaa60a0", + "type": "leaf", + "state": { + "type": "tag", + "state": { + "sortOrder": "frequency", + "useHierarchy": true, + "showSearch": false, + "searchQuery": "" + }, + "icon": "lucide-tags", + "title": "태그" + } + }, + { + "id": "dde952791b603350", + "type": "leaf", + "state": { + "type": "all-properties", + "state": { + "sortOrder": "frequency", + "showSearch": false, + "searchQuery": "" + }, + "icon": "lucide-archive", + "title": "모든 속성" + } + }, + { + "id": "2daeda4e90730082", + "type": "leaf", + "state": { + "type": "outline", + "state": { + "followCursor": false, + "showSearch": false, + "searchQuery": "" + }, + "icon": "lucide-list", + "title": "개요" + } + } + ] + } + ], + "direction": "horizontal", + "width": 300, + "collapsed": true + }, + "left-ribbon": { + "hiddenItems": { + "canvas:새 캔버스 만들기": true, + "graph:그래프 뷰 열기": false, + "switcher:빠른 전환기 열기": true, + "daily-notes:오늘의 일일 노트 열기": true, + "templates:템플릿 삽입": true, + "command-palette:명령어 팔레트 열기": true, + "bases:새 베이스 생성하기": true + } + }, + "active": "41ded8d7baed12f5", + "lastOpenFiles": [ + "wiki/concepts/completed_2026-08-29.md", + "wiki/graphify-out/2026-09-10/manifest.json", + "wiki/graphify-out/2026-09-10/graph.json", + "wiki/graphify-out/2026-09-10/cost.json", + "wiki/graphify-out/2026-09-10/GRAPH_REPORT.md", + "wiki/concepts/design_data_lifecycle.md", + "raw/verification/2026-09-10_계획서_e_f_g_이관_교차검증.md", + "raw/plans/2026-08-13_plan_rainfall_wamis_station.md", + "raw/plans/2026-08-18_plan_B05_sidebar_ui_page_improvements.md", + "wiki/graphify-out/cache/ast/v0.9.12/f9ba53d937aa3d2e502fc976096f58f6671fe27c5529f52ef6044ffbc784862e.json", + "wiki/graphify-out/cache/ast/v0.9.12/cf5183db8137ee3c2c8cef6fd3be395b4b85a83c3f4717a1bf054b7ee6a702c1.json", + "wiki/graphify-out/cache/ast/v0.9.12/0489582c6e1820a05b10a55cc165ce0f4edeb1407c6161876dbc5de3c1014709.json", + "wiki/graphify-out/cache/ast/v0.9.12/56000e954dc3088e72f1b346511bee73a2328868f4e835e165857118f5ebed1c.json", + "wiki/graphify-out/cache/ast/v0.9.12/f7cb9eaa4aaca14f928852ace24b0735c46a4f8115b5c7502093b2e31e82bbc8.json", + "wiki/graphify-out/cache/ast/v0.9.12/2f9bba4bbf05240f2f639495a7d9a4f2641825e576c5440395aa5b95986b7544.json", + "wiki/graphify-out/cache/ast/v0.9.12/80835802ae68203adcb24943f96b1845160622a7d86361c4c0b5bfb7e73a5c8d.json", + "wiki/pages/B06_Section/B06_cross_design_ui_2026_09.md", + "wiki/pages/B05_Profile/B05_profile_interaction_2026_09.md", + "wiki/pages/B04_PreProcess/B04_compass_crs_2026_09.md", + "wiki/pages/B03_FileInput/B03_upload_ui_2026_09.md", + "wiki/concepts/completed_2026-09-03_additional.md", + "raw/plans/2026-09-03_plan_completed_items_2.md", + "wiki/pages/B08_DesignDetail/B08_cad_delivery_2026_09.md", + "wiki/pages/B06_Section/B06_masshaul_culvert_2026_09.md", + "wiki/pages/B05_Profile/B05_masshaul_structure_2026_09.md", + "wiki/pages/B04_PreProcess/B04_drainage_compass_crs.md", + "wiki/pages/B03_FileInput/B03_route_snapshot_crs.md", + "wiki/concepts/completed_2026-09-03.md", + "wiki/architecture/workflow_data_flow.md", + "wiki/graphify-out/memory/query_20260821_101018_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘.md", + "wiki/architecture/project_map.md", + "wiki/pages/B05_Profile/B05_Profile_plan_2026-08-19.md", + "wiki/pages/B06_Section/B06_culvert_set.md", + "wiki/pages/B05_Profile/B05_structures.md", + "raw/verification/2026-08-16_verify_B05_구조물_수동추가_교차검증.md", + "raw/plans/2026-08-16_plan_B05_구조물_수동추가.md", + "raw/law/original/임도기술교본/그림/그림 3-24 노선의 계곡부와 산등부분 계획.png", + "raw/law/original/임도기술교본/그림/그림 3-23 기존 작업도로의 지반과 계획고.png", + "raw/law/original/임도기술교본/그림/그림 3-21 분묘 통과 측량 평면.png", + "raw/law/original/임도기술교본/그림/그림 3-22 분묘 주변의 횡단 계획 및 구조물 배치도.png", + "raw/law/original/임도기술교본/그림/그림 3-20 BOX암거 설치 단면도.png", + "raw/law/original/임도기술교본/그림/그림 3-18 세월교 설치 종단도.png", + "raw/law/original/임도기술교본/그림/그림 3-19 BOX암거 설치 종단도.png", + "raw/law/original/임도기술교본/그림/그림 3-17 물넘이포장 설치 횡단도.png", + "raw/law/original/임도기술교본/그림/그림 3-16 물넘이포장 단면 조사.png", + "raw/law/original/임도기술교본/그림/그림 3-15 유출구 주계곡 유수 흐름의 방해가.png", + "무제 4.canvas", + "무제 3.canvas", + "무제 2.canvas", + "무제 1.canvas", + "무제.canvas" + ] +} \ No newline at end of file diff --git a/docs/raw/M01_고침/sub2/__pycache__/tool.cpython-312.pyc b/docs/raw/M01_고침/sub2/__pycache__/tool.cpython-312.pyc new file mode 100644 index 000000000..ff699fad1 Binary files /dev/null and b/docs/raw/M01_고침/sub2/__pycache__/tool.cpython-312.pyc differ diff --git a/docs/raw/구조물정의_표/09_사면안정_흙막이_옹벽_소단.md b/docs/raw/구조물정의_표/09_사면안정_흙막이_옹벽_소단.md new file mode 100644 index 000000000..e69aa254b --- /dev/null +++ b/docs/raw/구조물정의_표/09_사면안정_흙막이_옹벽_소단.md @@ -0,0 +1,22 @@ +# 구조물 표 09 — 사면안정 › 흙막이 · 옹벽 · 소단 (사용자 10-6 · 원문 그대로) + +구조물군 상세 종류 기본 옵션 컨테이너 1 컨테이너 1 옵셩 항목 + (필수)컨테이너 제목 : 흙막이 +사면안정 흙막이 측점 No, + 측점거리 형태 돌 쌓기(찰), 돌 쌓기(메), 콘크리트, 돌망태, 통나무/목재틀, 바자 + 길이 수기입력 + 높이 수기입력 및 횡단도에서 제어 + 기준측점 전 수기입력(길이 + 기준측점 전/후에 따라 연동 계산) + 기준측점 후 수기입력(길이 + 기준측점 전/후에 따라 연동 계산) + +구조물군 상세 종류 기본 옵션 컨테이너 1 컨테이너 1 옵셩 항목 + (필수)컨테이너 제목 : 옹벽 +사면안정 옹벽 측점 No, + 측점거리 형태 콘크리트 + 길이 수기입력 + 높이 수기입력 및 횡단도에서 제어 + 기준측점 전 수기입력(길이 + 기준측점 전/후에 따라 연동 계산) + 기준측점 후 수기입력(길이 + 기준측점 전/후에 따라 연동 계산) + +구조물군 상세 종류 기본 옵션 컨테이너 1 컨테이너 1 옵셩 항목 + (필수)컨테이너 제목 : 상세 내용 +사면안정 소단 측점 No, + 측점거리 소단 폭 수기입력 + 소단 높이 수기입력 diff --git a/docs/raw/사용자요구/2026-10-05_수정요구.md b/docs/raw/사용자요구/2026-10-05_수정요구.md index 2adb532a7..717487d47 100644 --- a/docs/raw/사용자요구/2026-10-05_수정요구.md +++ b/docs/raw/사용자요구/2026-10-05_수정요구.md @@ -192,3 +192,135 @@ B05에서 3D 영역의 상단 버튼들 중 원근으로, 직교로 버튼의 (10-6 사용자) 추가된 구조물 조합 연결 램프에서 색상의 정의를 알려줘. 그런데 빨간색보다는 지정안된 항목은 회색이 좋아보임 다음 수정 B05/B06의 좌측 패널 컨테이너 중 경로 계산 설정 항목은 아주 예전의 자료로 이제는 필요 없어보이는데 관련 코드들이 사용하고 있는지 확인하고 없다면 일단 B05폴더에 Old 서브 폴더를 넣어줄것. 나중에 한번에 삭제예정 + +(10-6 사용자) +횡단배수 중 배관에서 관보호공의 유출 쪽에 단 추가 항목과 단 컨테이너 생성이 사라진것같음. 확인 + +(10-6 사용자) +한번에 하나씩 진행하겠음. 일단 B08 페이지는 지금도 구현했다가 삭제한 상황임. 로직이 많이 이상함. 그래서 다시 B05/B06부터 다시 시작임. 과거의 자료들 중 사용하는 로직과 사용하지 않는 로직들이 잇으니 조사해야함. +수정 요청 + - 횡단 배수의 3개 필수 컨테이너는 정상으로 보임. + - 지금 반영하고 있는 추가 기슭막이 부분까지 반영하고 '관 길이 11m 좌우 바깥 1.3m 상하(사면) 자동 자리' 이런 쓸대없는 정보는 삭제 + - 추가 기슭막이에 의해 신규 컨테이너가 생성되었으니 구조물리스트의 램프도 추가되어야함. + - 횡단도의 흙막이 위치변경에따라 관 길이가 결정되는데 이 값이 좌측 패널에서는 업데이트 안됨. + +(10-6 사용자) +추가 흙막이 단 추가 확인 여기서 다시 개선. + 횡단도에서 구조물을 선택했을때의 정보와 그만 리스트를 선택했을때 보이는 정보에서 내용차이는 없고 하이라이트 여부만 차이가 있어야함. + +(10-6 사용자) +1. 추가 픍막이의 경우 하이라이트가 풀리는 경우가 있음. +2. 관보호공에 옵션 중 경사 옵션외 연동옵션도 있었던걸로 기억함. 연동이나 경사는 하나의 영역에 2개가 동시(버튼 폭 절반의 의미)에 보여주고 자동 연산에 따라 가능할 경우 활성화하고 사용자에게 연동할지, 경사를 반영할지를 받음. +3. 컨테이너 내부의 값을 변경하거나 선택하면 하이라이트 연동 +4. 추가 흙막이는 사면 안정그룹의 흙막이와 옵션이 동일함. 일원화 작업(다시 말해 구조를 선택할 일이 없음. ) +5. 사면 안정그룹의 종류 선택에서 흙막이, 옹벽, 소단만 남겨둘것. + +(10-6 사용자) +다음으로 리스트 항목, 횡단도, 종단의 측점 세로선 들이 연동되어 있는데 여기서 선택된 항목에서 구조물 배치를 변경할 경우 동작할 경우 변경되어야하는 내용이 있음. +1. 기존에 지정된 항목을 보여준 상태에서 구조물 군을 변경하는 경우에는 신규추가의 의미로 리셋이 된 상태여야함. 동일 구조물군에서의 이동은 해당 항목으로 이동한다는 의미로 기본값을 적용한 상태로 변경되어야하면 다시 돌아갈경우 캐시를 물고 있는 상태로 이전 구조물의 설정값을 가지고 돌아갈수 있어야함. 단, 저장이나 확정을 누를 경우에는 캐시가 비워짐. + +(10-6 사용자) +다음 수정 + - 횡단도의 컨테이너 폭이 너무 커서 높이가 높아짐. 최대/최소 컨테이너가 폭을 조절하여 1.5행 정도가 보이게 조절하는 방법이 있는지 확인. 스케일을 망가뜨리면 안됨 + - 종단 하단 패널 전체를 브라우져 창에서 별도로 동작하게 할수 있는지 확인 + +(10-6 사용자) +횡단 카드 폭과 종단 하단 패널(테이블, 유토곡선, 배수유역도 포함) 둘다 너의 제안대로 반영해줘. 반영해주면 내가 직접 검증하겠음 + +(10-6 사용자 · 배관 기본값) +관 컨테이너 관경 배수유역에 의해 자동설정 값, 사용자에 의해 변경 가능 + 관길이 횡단도의 관 보호공의 위치에 의해 결정, 사용자 변경 불가 +관 보호공(공통) 구조 집수정 +관 보호공(유입)_집수정 구조 집수정 일 경우 + 형태 L형 + 높이 1.5 +관 보호공(유입)_흙막이 구조 흙 막이 일 경우 + 형태 돌 쌓기(찰) + 길이 10 + 높이 1.5 + 기준측점 전 5 + 기준측점 후 5 +관 보호공(유출)_흙막이 구조 흙막이 일 경우(구조 선택지 하나밖에 없음) + 형태 돌 쌓기(찰) + 길이 10 + 높이 1.5 + 기준측점 전 5 + 기준측점 후 5 + 추가 흙막이 단 0 + 연동 TRUE(활성화 될 경우) + 경사 TRUE(활성화 될 경우) +추가 흑막이 구조 흙막이 일 경우(구조 선택지 하나밖에 없음) + 형태 돌 쌓기(찰) + 길이 10 + 높이 1.5 + 기준측점 전 5 + 기준측점 후 5 + 연동 TRUE(활성화 될 경우) + 경사 TRUE(활성화 될 경우) +* 사면안정 구조물 군의 흙막이도 동일함, 일원화 +* 연동과 경사는 공간이 부족하여 줄바꿈처리됨. 글자를 조금 줄여서 줄바꿈 안되게 반영하거나 글자 주변 여유를 조금 줄일것 + +(10-6 사용자) +횡단도의 노폭과 노견 확장에 대한 정보를 횡단도 중심에 있는데 이걸 아래로 X 축라벨 상단으로 빼는게 좋겠어. + +(10-6 사용자) +구조물군 변경시에 횡단도 하이라이트 초기화 안됨 + +(10-6 사용자) +다음 배관과 흙막이의 선택지에 대한의견임. 선택 안함 항목들은 그냥 값이 없어야함. 기본 값이 아니라. + +(10-6 사용자) +1. 관 보호공 유입에서 연동과 경사 옵션은 결국 종단방향의 길이가 있는 것들에만 들어가는 옵션이야. +2. 집수정 옵션에서 내공이라는 옵션이 나오는데 의미가 뭔지 모르겠음. 필요없는 정보로 보임. + +(10-6 사용자) +3. 연동과 경사 버튼의 높이를 추가 흙막이의 + 버튼의 높이와 같게 이건 구조물 배치 컨테이너의 하위 컨테이너 내부의 항목들 공통임. 템플릿으로 만들어서 반영. 그렇다고 삭제, 리셋 버튼까지 바꿀필요는 없음. + +(10-6 사용자) +기본값은 비워져 있을때 대체해서 넣어주는 값이아니라 그냥 프론트엔드에 그냥 값을 넣은 상태로 보여줬으면 해. + +(10-6 사용자) +돌쌀기(메)의 경우 형상이 원지반에 붙어서 연장됨. 형상 정보에 대해 재정리 하겠음. +1. 관보호공의 흙막이, 사면보호의 흙막이, 옹벽, 추가 흙막이 등은 전부 같은 로직으로 형상을 횡단도에 그려지고 동작해야함 +2. 관보호공의 흙막이는 배관에 연동되에 위치제어만 제약이 생김.(배관은 m 단위로 떨어져야 함으로) +3. 형태에 따라 다른건 내부 그림의 형태만 변경을 함. +4. 각각의 형태별로 원지반을 침투하는 리밋과 높이 리밋이 존재하는데 이부분은 삭제(사용자에게 선택권을 주겠음.) +5. 단 노면위로 올라오는건 방지. + +(10-6 사용자) +빈칸은 그냥 빈칸이야. 별도의 안내는 필요없어. 기본 값 XX 라 흐린 글씨로 작성하지 말고 기본값을 사용자가 넣은 것 처럼. 기본값을 입력하면 된다는 말이야. 그리고 필수로 집수정이낭 흙막이처럼 필수로 필요한 정보에는 선택안함 선택지 자체가 없어야해. + +(10-6 사용자) +기존 프로젝트에서 존재하는 예전 데이터 때문에 검증이 어려운것같은데 쉽게 데이터를 초기화하고 신규로직으로 적용되게 하는 방법은 없어? +B 방향이 맞겠네. 새 프로젝트를 만드는건 문제없어보여. 이때 개별 워크트리들이 검증할수 있는 프로젝트를 각각지정해주는게 좋겠어. 그리고 추가로 엄상준과 박동철 프로젝트도 같이 만들어줘. 같은회사 검증자 들이야. 이 사람들도 본인의 프로젝트로 검증할거야. +이전 프로젝트는 그냥 삭제해 +전부 다 손대도 상관없음 프로젝트 전역 초기 + +(10-6 사용자) +그런데 이전 프로젝트를 삭제할때 대시보드에서 리스트가 나오는데 정리해줘. + +(10-6 사용자) +내가 원지반 제약에의 구조물 형상 생성 및 제어 제약에 대해 락을 풀어달라고 했는데 반영이 안된것 같아. 확인해봐. + +(10-6 사용자) +다음으로 종단 패널의 종단도에서 알약선택시 나오는 선택정보 창에서 내용은 옵션 제목은 필요없고 구분기호 하나 넣고 옵션값만 구조물 이름 행과 2행은 옵션값만으로 표현해도 됨 + +(10-6 사용자) +횡단도에서 형상의 제약조건이 어떤게 있는지 확인 좀 해줘. 배관과 흙막이, 옹벽관련 내용들만 일단 찾아줘. + +(10-6 사용자) +다음으로 좌측 패널에서 서브 컨테이너의 항목을 선택/변경/생성 할 경우에 횡단도에서 선택한것처럼 이동되어야할것같아. + +(10-6 사용자) +추가로 배관의 도수로/돌붙임의 경우에는 복수 값이 아니야. 생성이 되었다면 추가 버튼이 없어져야함. + +(10-6 사용자) +1. 종단도의 구조물 알약의 이름이 구조물군의 종류 값과 매칭이 안됨. 같은 값을 보게 개선. +2. 종단도에서 배관이 선택한 상태에서 다른 지점에 옹벽을 추가하기 위해 마우스 오른쪽 버튼을 클릭후 사면안정을 눌렀더니 하위 리스트는 안보이고 리셋된 상태가 됨. 확인 + +(10-6 사용자) +1. 도수로 돌붙임에는 컨테이너 제목에 1과 2 같은 정보는 필요없어보임. +2. 구조물의 높이 선택에 따라 제약이 발생한 경우 토스트 메세지 발생. 이것도 흙막이, 집수정, 옹벽, 관 보호공에서 높이 제약을 풀어줘. 사용자가 선택하게 할거야. 이건 이전에 요청했던 내용이야. + +(10-6 사용자) +다음부터는 이제 워크트리별로 작업영역을 지정해서 진행하자. 지금 프로그램 폴더기준으로 M02, B05/B06 구조물 배치 패널, B06 횡단도 형상 제어, B07 상세 설계, B08 수량산출 페이지에 대해 분리하여 워크트리를 나눠서 너가 지시했으면 해. 이 방식은 한시적으로만 운영할 생각임. diff --git a/docs/raw/조사/2026-10-06_54-21_일원화_제안.md b/docs/raw/조사/2026-10-06_54-21_일원화_제안.md new file mode 100644 index 000000000..461dc81fc --- /dev/null +++ b/docs/raw/조사/2026-10-06_54-21_일원화_제안.md @@ -0,0 +1,224 @@ +# 54-21 B05 · B06 자료 일원화 제안 (조사 · 제안만) + +- 기준 `976c9b281` · 바탕: 54-16(`docs/raw/조사/2026-10-06_54-16_자료_한곳.md`) · 54-5 · 이번 전수 조사 셋(좌측 패널 모든 칸 · 저장 줄기와 서버 파일 · 옛 B08 칸) +- 코드 안 고침 · 커밋 없음 + +## 요약 + +- 지금: 같은 자료가 세션 키 · 패널 메모리 · 보기 지역 변수 · 서버 다시 읽기에 여러 벌. 가게(`design_store`)는 이름뿐(구독자 0 · 빈 칸 셋). 쓰기 입구가 좌측 패널 · 카드 단추 · 종단도 ▲▼ · 알약 끌기 · 보기 onShow 로 흩어짐. [저장]은 보기마다 다른 함수가 돌고 관 지점 쓰기가 최대 세 번. +- 목표: **자료 하나 = 가게 칸 하나 = 세션 키 하나**. 좌측 패널(+ 종단 · 횡단 직접 조작)은 가게에만 씀 · 두 보기는 가게를 읽어 그림 · 알림 한 길 · 보기 넘김에 서버로 안 덮음 · [저장] = 가게 → 서버 한 줄기 → 서버 정본 재계산. +- 가게 칸 10 · 삭제 · 재정의 후보 16 묶음 · 단계 8(0~7). + +## ① 지금 자료 지도 + +### 1-1 자료마다 쥔 곳 (두 벌 이상 굵게) + +| 자료 | 세션 키 | 메모리 · 지역 변수 | 서버 정본 | 쓰는 입구 | 읽는 곳 | +|---|---|---|---|---|---| +| 구조물 목록 · 옵션 · 잇기(`summary_item` · `group_items`) | `draft:structures` P | **종단 다리 `ownStructures` · 횡단 패널 `structures` · 한 벌 폼 `structures` · 한 벌 종단도 `structures`** · 가게 칸 `structures`(빈 칸) | `B05_Profile/route/structures.json` (`revision` · `definition_version` · `migrated_legacy`) | 폼 commit(`B05_Profile_UI_Structures_Panel_Commit.ts:216-219`) · 알약 끌기 · 횡단 패널(`B06_Section_UI_Page_Structures_Panel.ts:177`) | 종단 알약 · 벽 그림(`B06_Section_Engine_Structures_Wall.py`) · 3D(`B05_Profile_UI_Corridor_Structures_Hash.ts`) · M02(`M02_Table_Fill.py:119-168`) | +| 관 지점 · 관 옵션 · 컨테이너 · 잇기 | `draft:pipes` P · **`culvertopt` R(관 옵션 사본)** | **배수유역도 `pipeEditor` + `facilityStore` · `shared.lastPipes` · 종단 보기 `lastPipes` · 횡단 `pipeFacilities` · 폼 `pipeFacilities` · 종단 다리 `pipeStations`** | `B04_PreProcess//edits/pipe_points.json` (판번호 없음 · `route_signature`) | 폼(B05 `B05_Profile_UI_Drainage_Panel.ts:593-600` · B06 `B06_..._Structures_Panel.ts:262-284`) · 구간 · 세월교 · BOX 조정(`Span_Control.ts` · `Ford_Controls.ts`) | 카드(`B06_Section_UI_Page_Pipe_Options.ts`) · 서버 `Engine_Culvert.py` · 3D · 최소토피 · M02 | +| 흙막이 높이 · 단 수 · 구간 · 유입 형태 | **관 `options` 와 `revetx.h` · `extrawall` · `extraspan` · `inletstruct` 두 벌** | 조정창 Map | 관 옵션 + DB `cross_sections.data.design`(`revet_adjust` · `extra_walls` · `extra_spans` · `inlet_structure`) | 폼 · 카드 조정 줄 | 그림은 ss 쪽만 봄(B06 을 거쳐야 반영) · M02 단 수는 DB `extra_walls` | +| 종단 계획선 | `draft:alignment-draft` R | EditState Map(`B05_Profile_UI_Profile_Edit.ts:143`) · 종단도 `store`/`base` | 종단 JSON `profile_alignment` + `design_profiles` · DB grade_summary | ▲▼ · 직선화 · 쉬프트 | 종단도 · 횡단 재계산 · 3D | +| 상단측 | `draft:uphill` P | 종단 Map | 종단 JSON `stations.uphill_side` + design `ditch_side` | 종단 3D | 측구측 | +| 횡단 설계 patch | **`crossdesign` · `rockb` · `cutslope` · `crossw` · `revetx` · `revetlink` · `basinadjust` · `fordadjust` · `boxadjust` · `berm` R — 열 개로 쪼개짐** | 조정창 Map · 상세 캐시 제자리 고침 | DB `cross_sections.data.design` | 카드 조정 줄 · [전체 측점 반영] | 카드 · 3D · B07 결과값 | +| 표준 횡단면 | `draft:std-cross` P · `result:std-cross-default` | — | `longitudinal_sections.data.options.standard_cross_section` | 표준 패널(B06 만 보임) | **B05 계산도 씀**(`B05_Profile_UI_Profile_Preview.ts:50`) · 서버 · B07 | +| 페이지 설정(시작 측점 · 설계속도 · 지형 · 최소고 강제 · 등고선 간격) | `result:profile-enforce-min-cover` 하나뿐 | **DOM · 메모리** | stage 2 params · stage 1 `contour_interval_m` | 종단 패널(B05 만) | 종단도 위반 · 편집 막기 · 서버 replan | +| 횡단 보기 반폭 | `draft:cross-display` R | — | DB `design.display_half_width_m` | 횡단 패널 | 카드 · B05 편집 창 미리보기 | +| 선택 | `draft:structure-pick` P · **`draft:selection`(빈 칸)** | 횡단 `appliedPick` | — | 목록 · 알약 · 카드 | 두 보기 | +| 보기 상태 | `pref:*` localStorage(+ 계정 ui-prefs) | 3D 토글 메모리 | `user_ui_prefs` | 손잡이 · 토글 | 각 패널 | +| 종횡단 상세(서버 결과) | `result:section-detail` R(**고침 안 받는 옛 사본**) | **`Section_Store` 캐시(공유) · 종단 `currentSectionDetail` · 횡단 `sectionDetail`** | DB `cross_sections` | 서버 · 재계산 제자리 고침 | 카드 · 3D · 유토곡선 | +| 사토 | 없음(구조물 목록 안 사토장) | — | 횡단 design `spoil_fill_*` | 저장 때 서버만(`B06_Section_Server_Calc_Prebuild.py:197`) | 카드(저장분 폭) | + +### 1-2 저장 줄기 (지금) + +| 차례 | 꺼내는 자리 | 창구 | 문제 | +|---|---|---|---| +| pipes ① | ss `pipes` | PUT pipe-points | — | +| pipes ② | **배수유역도 메모리** | 같은 PUT | 늦은 메모리가 ①을 덮음(54-16 재현) | +| structures | 종단 섰으면 다리 · 아니면 ss | PUT structures | — | +| alignment | 종단도 메모리 | PUT profile-alignment | 서버 재계산 함 | +| culvertOptions | ss `culvertopt` | **GET pipe-points 뒤 합쳐 PUT** | 관 쓰기 셋째 · 관 옵션을 또 덮음 | +| uphill | 종단 섰으면 메모리 · 아니면 ss | POST confirm | 저장 뒤 안 비움 | +| cross | **횡단 섰으면 ss 조정 키 전부 · 아니면 캐시 메모리만** | POST sections/save | 종단 보기 [저장]은 횡단 초안 · 표준값 빠짐(`B06_Section_Section_Store.ts:259,264`) · `berm` 은 서버 스키마에 칸 없어 버려짐 | + +- 저장 뒤 비우는 키 넷뿐(`pipes` · `structures` · `alignment-draft` · `culvertopt`) · 나머지 횡단 초안 13개 · `uphill` 은 남아 다음 저장에 또 실림 +- [저장] 밖 서버 쓰기: 등고선 [재적용] PUT · [3D 업데이트] · 종단 onHide 코리도 PUT · 반폭 [적용]이 `/regenerate`(DB 행 다시 넣음) · 종단 진입 `structures/migrate` + +### 1-3 보기 넘김 + +| 보기 | 다시 받는 것 | 문제 | +|---|---|---| +| 종단 onShow | 구조물(서버 + ss) | 상세 · uphill 안 다시 읽음 · `applyPipes(lastPipes)` 가 메모리 옛 목록을 폼에 실음 | +| 종단 onHide | — | 코리도 PUT | +| 횡단 onShow | 구조물 · 관(서버 + ss) · 상세 · `reconcileStaleDesigns` | 매번 1.2초 멈춤(54-5 S2) · 관 옵션 초안 다시 얹기는 마운트 때만 | + +### 1-4 한 보기에만 보이는데 두 보기가 쓰는 칸 + +- B06 만 보임: `phase:"detail"` 정의 칸 전부(C군 `form` · `foundation` · `face_role` · `face_slope_ratio` 등) · 표준 횡단면 전부(B05 계산이 씀) · 횡단 조정 줄 전부(3D 가 씀) +- B05 만 보임: 최소고 강제(횡단 종단도 편집 막기가 씀) · 시작 측점(메모리 · 새로고침하면 0) +- 칸은 없는데 계속 읽히는 키: `revet_foundation` · `pipe_kind` · 날개벽 치수 · BOX `wall/slab_thickness_m` · 물넘이 `ford_width/height/slope_pct` · 독립 기슭막이 `tiers` · `face_*` · `joint_spacing_m` + +## ② 목표 모양 + +``` +좌측 패널 칸 ─┐ +종단도 ▲▼ · 알약 끌기 ─┼─▶ 가게.write(칸, 값) ─▶ 세션 키 하나 ─▶ 가게.notify(칸) +카드 조정 줄 ─┘ │ + 종단 보기 · 횡단 보기 · 3D · 좌측 패널 ◀┘ (읽어 그림) +[저장] ─▶ 가게 칸마다 수집 ─▶ 서버 한 줄기 ─▶ 서버 정본 재계산 ─▶ 성공한 칸 비움 · 상세 다시 받음 +``` + +규칙 + +1. 가게 칸 = 자료 하나 · 세션 키 하나 · 칸마다 「저장 창구 · 저장 뒤 비움/남김」을 등록표 한 줄에 적음(`A00_Common/b_page_state.ts` 등록표 확장) +2. 쓰기는 `가게.write` 만 — 패널 · 카드 · 종단도 · 3D 모두. 날 `sessionStorage` · `readByKey` · `createSessionMap` 자리 없앰 +3. 읽기는 가게만 — 보기 지역 변수 · 패널 배열은 가게를 읽는 계산값으로만(들고 있지 않음) +4. 알림 한 길 — `가게.subscribe(칸, 함수)` · 숨은 보기는 「더러움」 표시만 · 보일 때 한 번 그림(54-5 S2 의 매번 1.2초 대신) +5. 보기 넘김 = 그리기만 — 서버 재조회는 가게 칸이 비었을 때(처음 · 저장 뒤)만 +6. 서버 결과(종횡단 상세)는 `Section_Store` 캐시 한 벌 · 두 보기 읽기만 · 세션 사본은 「불러온 원본」 용도로만(고침은 초안 칸이 들고 얹을 때 합침) +7. [저장] = 가게 칸 차례대로 한 번씩 · 보기 갈래 없음 · 관 쓰기 한 번 · 서버가 정본 재계산 · 성공 뒤 그 칸 비우고 상세 다시 받음 +8. 계산 자리는 5장 그대로 — 조작 중 브라우저가 같은 코드로 즉시 · [저장] 은 서버 재계산(브라우저 값 받아 적지 않음) + +가게 칸 (10) + +| # | 칸 | 세션 키(새) | 범위 | 저장 창구 | 저장 뒤 | +|---|---|---|---|---|---| +| 1 | 구조물 | `draft:structures` (그대로) | P | PUT structures | 비움 | +| 2 | 관 지점 시설 | `draft:pipes` (그대로 · `culvertopt` 흡수 · 흙막이 높이 · 단 수 · 구간 · 유입 형태 흡수) | P | PUT pipe-points 한 번 | 비움 | +| 3 | 계획선 | `draft:alignment-draft` (그대로) | R | PUT profile-alignment | 비움 | +| 4 | 상단측 | `draft:uphill` (그대로) | P | POST confirm | **비움(지금 안 비움)** | +| 5 | 횡단 patch | `draft:cross-patch` R — `{측점: {ground_type · section_mode · ditch_* · paved · two_stage_slope · rock_boundary_offset_m · cut_slope_ratio_user · crossw · revet_nudge(x,d,m) · revet_link · basin · ford_wall · box_body}}` | R | POST sections/save | 비움 | +| 6 | 표준 횡단면 | `draft:std-cross` (그대로) | P | sections/save 본문 | 비움(서버 값으로 다시 씨앗) | +| 7 | 페이지 설정 | `draft:profile-settings` (새) — 시작 측점 · 설계속도 · 지형 · 최소고 강제 · 등고선 간격 · 횡단 보기 반폭 | P | 새 PUT 또는 confirm 본문 | 비움 | +| 8 | 선택 | `draft:structure-pick` (그대로) | P | 저장 안 함 | 남김 | +| 9 | 보기 상태 | `pref:*` localStorage (그대로) | 계정 | ui-prefs | — | +| 10 | 종횡단 상세(결과) | `result:section-detail` (그대로 · 읽기 전용 원본) | R | — | 저장 뒤 다시 받음 | + +- 사토는 칸 없음 — 구조물(사토장) + 상세에서 나오는 파생 값 +- 소단(`berm`)은 칸 없음 — 구조물(소단)에서 파생 · 서버도 구조물에서 직접 만듦(지금 서버가 버리는 흠 해소) + +좌측 패널이 종횡단을 함께 제어 + +- 한 벌 폼이 두 보기에서 **같은 칸 묶음**을 보임 — `phase:"detail"` 칸 · 표준 횡단면 · 「횡단 조정」 줄을 B05 에서도 접힌 상자로(공간 문제는 접힘으로) +- 종단 전용(페이지 설정 · 계획노선)도 B06 에서 접힌 상자로 — 최소고 강제가 횡단 쪽 종단도 편집을 막는데 B06 에서 안 보이는 흠 해소 +- 카드 조정 줄 · 종단도 ▲▼ · 알약 끌기는 그대로 두되 가게 칸 5 · 3 · 1 에 씀 → 좌측 패널 칸이 같은 값을 즉시 보임 + +## ③ 칸마다 판정 + +### 3-1 남김 · 합침 + +| 칸 | 판정 | 근거 | +|---|---|---| +| 구조물군 · 종류 · 측점 · 잇기(`summary_item` · `group_items`) | 남김 | 종단 알약 · 벽 · M02(`M02_Table_Fill.py:119-164`) | +| C군 높이 · 설치 측 · 단 수 · 올림 · 이동 · `form` · `foundation` · `face_role` · `face_slope_ratio` | 남김 · **두 보기 다 보임** | 벽 그림 · 터파기 · 3D | +| 관경 · 유입/유출 구조 · 흙막이 형태 · 길이 · 전 · 후 · 집수정 높이 | 남김 | `Engine_Culvert.py` · 카드 · 3D · B07 | +| 흙막이 높이 = 관 `options` + `revetx.h` | **합침 → 관 `options`** | 지금 그림은 `revetx.h` 만 봄 · B05 에서 고친 값이 B06 을 거쳐야 감 | +| 추가 흙막이 단 수 = `soil_add_{n}` 개수 + `extrawall` | **합침 → 관 `options` 의 `soil_add_{n}`** | 서버는 `extrawall` 만 · M02 는 DB `extra_walls` 단 수 | +| 단별 구간 = `soil_add_{n}_length/before/after` + `extraspan` | **합침 → 관 `options`** | 같은 값 두 자리 | +| 유입 형태 = `inlet_structure` + `inletstruct` | **합침 → 관 `options.inlet_structure`** | 옵션 키는 아무도 안 읽고 ss 만 그림에 감 | +| `culvertopt`(구간 · 세월교 · BOX 스펙) | **합침 → 칸 2(관 지점 시설)** | 지금 GET 뒤 다시 PUT · 새로고침 뒤 화면에 안 얹힘 | +| 돌쌓기 위치 조정 `revetx` x · d · m · 집수정 위치 · 세월교 측벽 · BOX 구체 · 잇기 해제 | 남김 → 칸 5(횡단 patch) | 카드에서 낳은 값 = 횡단 patch 주인 | +| `crossdesign` · `rockb` · `cutslope` · `crossw` | **합침 → 칸 5** | 지금 넷이 따로 · 재계산 때만 얹힘 | +| 표준 횡단면 9칸 | 남김 · **두 보기 다 보임** | B05 · B06 · 서버 · B07 | +| 표준 `cross_slope_pct.max` | **재정의** | 계산은 min 만 · B07 도면만 max 를 먼저 씀 → 도면 5% 대 계산 3% | +| 시작 측점 · 설계속도 · 지형 · 최소고 강제 · 등고선 간격 · 횡단 반폭 | 남김 → 칸 7 · [저장] 경유 | 지금 메모리 · result 통 · 즉시 PUT 으로 흩어짐 | +| 소단 길이 · 폭 · 간격 · 기울기 | 남김(구조물 옵션) · `berm` 키 없앰 | 서버가 구조물에서 직접 | +| 사토장 `capacity_m3` | 남김 | `B06_Section_Engine_SpoilFill.py:118` | +| 기타 `name` | 남김 | 목록 이름 | +| 구조물 메모 | 사용자 결정 | 읽는 곳 없음 · 사용자 메모 성격 | + +### 3-2 삭제 · 재정의 후보 (16) + +A. 지금 아무도 안 읽는 화면 칸 + +| # | 칸 | 근거 | +|---|---|---| +| A1 | 그룹 형상 `{gid}__{length,height,before,after}_m` | 주석 「계산 안 함」(`B05_Profile_UI_Structures_Groups.ts:13-14`) · 바인딩 0 | +| A2 | 물넘이 `ford_slope_deg` | 폼 · 병합만 | +| A3 | 콘크리트 포장 `pave_spec` · 포장 `height_m` | 서버는 측점만 읽음 | +| A4 | 토취장 `capacity_m3` · 맹암거 `culvert_height_m` · `culvert_slope_pct` · 측구 `depth_cm` · 비탈면 녹화 7칸 | 읽는 곳 0 | +| A5 | 숨은 solve 전용 — 종단 · 횡단 샘플 간격 · 기준값 4칸 · 경로 계산 설정 전부 · 선택 포인트 칸 | [최적 경로 계산] 숨김 · inert | +| A6 | 「지난 정의 값」 상자(늘 숨김) | 54-1 에서 숨김 · 코드만 남음 | + +B. 옛 B08 수량산출로 넘기던 칸 — 지금 B08 · B09 는 빈 화면 · 읽는 곳 0 + +| # | 칸 | 생기는 곳 → 가던 곳 | +|---|---|---| +| B1 | 쌓기류 상세 — `stone_supply` · `stone_coeff_basis` · `stone_kind` · `back_len_cm` · `fill_concrete_mpa` · `thickness_top_m` · `thickness_bottom_m` · `weep_hole_diameter_mm` · `weep_hole_area_m2` · `blinding_concrete` (C군 · 흙막이 · 큰돌쌓기 · 돌기슭막이 · 골막이 · 바닥막이) | 구조물 정의 `phase=detail` → `structures.json options` → 옛 B08 품셈 열(정의에 「B08 `wants_blinding`」 그대로) | +| B2 | 골막이 `spillway` · `top_length_m` · `bottom_length_m` · 바닥막이 `area_m2` | 같음 | +| B3 | BOX `trench_depth_m` · `haunch_m` · `blinding_thickness_m` · `length_m` | 정의 「토공집계로 감」 · 칸 없음 | +| B4 | 포장 `separation_sheet` · `wire_mesh` | 화면에서 이미 뺌 | +| B5 | 화면에서 뺐는데 M02 바인딩이 읽는 칸 — `pipe_kind` · `wing_wall_type` · `inlet_basin_form` · 포장 `thickness_cm` · `width_m` · `widening_area_m2` · `joint_spacing_m` · 물넘이 `ford_width_m` · `ford_height_m` · `length_m` | **재정의** — 새 칸 이름으로 바인딩 다시 매김(25-3a 와 함께) | + +C. 서버 결과에 남은 옛 B08 칸 + +| # | 칸 | 근거 | +|---|---|---| +| C1 | `wall_fill_overlap` · 벽마다 `fill_overlap_m2` | B08 「두 번 셈」 사유용 · 읽는 곳 0 | +| C2 | `extra_walls` 안 높이 · 형태 · 구간 | M02 는 단 수만 → 단 수 하나로 | +| C3 | 토적 저장 묶음 합계 · `transfers` · 거르지 않은 `haul_plan` | 그림판 `haul_plan_drawing` 만 B07 이 씀 · B07 대신 읽기 먼저 정리 | +| C4 | 채집석 · 구조물 잔토 통로(`collected_stone_*` · `structure_spoil_*`) | `Prebuild.py:72-84` 가 늘 빈 값 | +| C5 | `cut_slope_segments` | 저장도 안 함 · 주석 「읽는 곳 없음」 | + +D. 키 · 코드 + +| # | 대상 | 근거 | +|---|---|---| +| D1 | 죽은 키 — `draft:selection` · `culvertmove` · `pref:section-panel-collapsed/-height` · 배수유역 `COLLAPSED_KEY` · ss `b05:pipes`(아무도 안 비움) · 가게 빈 칸 셋 · `hasDrafts` · `setActive` · `resetRoutePlan` · POST `cross-design`(54-5 H8) · `common_util_structure_lengths.py` · `common_util_storage.py:20` `B08_Quantity/quantities` · `common_util_node_bundle.py:23` B08 감시 | 쓰는 곳 · 부르는 곳 0 | + +- 삭제는 「정의 · 화면에서 숨김」 먼저 → 저장값은 `options` 에 그대로(데이터 안 잃음) → 새 B08 방향(25-3a) 정해진 뒤 걷음 +- 칸은 없는데 그림이 읽는 키(`revet_foundation` · BOX 두께 · 독립 기슭막이 `tiers` · `face_*` · 날개벽 치수 · 물넘이 폭)는 삭제 아님 — 칸을 되살리거나 고정 기본값으로 정하는 사용자 결정 몫(⑥) + +## ④ 옮김 (데이터 잃지 않음) + +브라우저 세션 키 + +| 옛 키 | 새 자리 | 방법 | +|---|---|---| +| `culvertopt` R | 칸 2 `draft:pipes` 의 그 시설 `options` | 등록표 `legacy` 함수 — 처음 읽을 때 합치고 옛 키 지움 | +| `revetx.h` · `extrawall` · `extraspan` · `inletstruct` R | 칸 2 관 `options`(`*_revet_height_m` · `soil_add_{n}_*` · `inlet_structure`) | 같음 | +| `revetx` x · d · m · `revetlink` · `basinadjust` · `fordadjust` · `boxadjust` · `crossdesign` · `rockb` · `cutslope` · `crossw` R | 칸 5 `draft:cross-patch` | 같음 · 키 열 개 → 하나 | +| `berm` R | 없앰(구조물에서 파생) | 읽고 버림 | +| `draft:cross-display` · `result:profile-enforce-min-cover` | 칸 7 `draft:profile-settings` | 같음 | +| 되돌리기 스냅샷 접두어(`B05_Profile_UI_Profile_History.ts:16`) | 새 키 이름 | 같이 고침 | + +- 선행: 날 `sessionStorage` · `readByKey` · `createSessionMap`(`B06_Section_UI_Page_Link_Session.ts:31-55`) · `Api_Culvert_Options.ts` · `Ford_Controls.ts` · `Persist.ts` rock/cutslope 자리를 `readState`/`writeState` 로 먼저 바꿔야 `legacy` 가 돎(지금 `migrate()` 는 `readState` 때만) + +서버 파일 · DB + +| 옛 자리 | 새 자리 | 방법 | +|---|---|---| +| DB `cross_sections.data.design` 의 `revet_adjust.h` · `extra_walls` 단 수 · `extra_spans` · `inlet_structure` | `pipe_points.json` 그 시설 `options` | **읽을 때 옮김** — 관 `options` 에 없으면 상세에서 채움(`common_util_drainage_pipes.py` `_migrate_protection:305` 꼴) · DB 칸은 한 주기 남겨 둠 | +| `pipe_points.json` `culvertopt` 로 덮이던 옵션 | 그대로(같은 파일) | 이관 없음 | +| 페이지 설정(stage 2 params · stage 1 `contour_interval_m`) | 그대로 읽고 [저장] 때만 씀 | 이관 없음 | +| 삭제 후보 B1~B4 옵션 값 | `options` 에 그대로 | 정의에서 숨기기만 · `_DROPPED_KEYS`(`B05_Profile_Structures_Repository.py:42,90`)에 넣는 것은 새 B08 정한 뒤 | +| 결과 칸 C1~C5 | 새로 저장할 때 안 씀 | 옛 행은 그대로 · 읽는 쪽 없음 확인 뒤 | + +- `pipe_points.json` 에 판번호가 없음 → 옮김 시작 때 `schema_version` 칸 하나 더함(옛 파일 = 1 로 읽음) + +## ⑤ 단계 차례 (8) + +| 단계 | 할 일 | 끝난 뒤 화면 | 크기 | 위험 | 흡수 | 54-22 겹침 | +|---|---|---|---|---|---|---| +| 0 | 등록표 한 곳 — 칸마다 「키 · 범위 · 저장 창구 · 저장 뒤 비움」 한 줄 · 날 ss 자리를 `readState`/`writeState` 로 · 죽은 키(D1) 걷음 | 같음(동작 그대로) | 중간 | 낮음 — 키 이름 그대로 | 54-16 D6 | 없음 | +| 1 | 저장 줄기 한 줄 — 관 PUT 한 번(배수유역도 메모리 PUT 뺌) · `culvertopt` 를 관 초안에 합쳐 같은 PUT · 저장 뒤 비우기를 등록표대로(`uphill` · 횡단 초안 포함) · 조작 중 `detail-basins` 서버 왕복을 저장 때로 | 관경 바로 저장 옛 값 사라짐 | 작음~중간 | 중간 — 관 시설 되붙이기 응답 처리 | 54-16 갈래 1 · 7 일부 · 54-5 S4 | 없음 | +| 2 | 횡단 patch 한 칸 `draft:cross-patch` · 상세를 불러올 때 한 번 얹음 · [저장]은 보기와 무관하게 칸 5 · 6 을 보냄 · `berm` 은 서버가 구조물에서 · `rock_boundary_offset_m` 을 `USER_TOUCHED_KEYS` 에 · `result:section-detail` 사본은 원본 전용 | 새로고침 · B05 [저장] 뒤에도 L형 등 그대로 | 중간 | 중간 — 키 열 개 옮김 | 54-16 갈래 2 · 3 · 4 | 없음 | +| 3 | 상세 한 벌 — 두 보기는 `Section_Store` 캐시만 읽음 · 종단 `currentSectionDetail` · 횡단 `sectionDetail` 걷음 · 구조물 · 관 바꿈 → 벽 · 면적 다시 얹기 공용 한 길 · 횡단 onShow 서버 재조회 · 전 측점 재계산은 더러울 때만 | 두 보기 누가토량 같음 · 보기 넘김 멈춤 사라짐 | 중간 | 중간 — 카드 · 3D 갱신 시점 | 54-16 갈래 5 · 54-5 S2 | **있음** — `design_profile.ts` · `B06_Section_UI_Section_View.ts` · `B06_Section_UI_Section_View_Profile.ts`(S1 디바운스 · 두 번 그리기) → 54-22 끝난 뒤 | +| 4 | 가게 실체화 — 칸마다 `write` · `subscribe` · 패널 배열 · 보기 지역 변수를 가게 읽기로 · 알약 끌기 · ▲▼ · 카드 단추도 `write` · 좌측 목록 · 폼은 바뀐 칸만 다시 그림 | 어느 보기에서 고쳐도 다른 보기 · 3D 즉시 | 큼 | 높음 — 흩어진 입구 전부 | 54-16 갈래 6 · 8 · 54-5 S6 | **있음** — `design_profile.ts`(▲▼ 입구) | +| 5 | 두 벌 칸 합침 — 흙막이 높이 · 단 수 · 구간 · 유입 형태를 관 `options` 로 · 카드 조정 줄은 같은 값을 읽고 씀 · 서버 `Engine_Culvert.py` 가 관 `options` 에서 · 읽을 때 옮김 | B05 에서 흙막이 바꿔도 카드 · 3D 바로 | 중간~큼 | 중간 — 서버 · 카드 · M02 단 수 | 54-16 갈래 7 | 없음 | +| 6 | 좌측 패널 한 벌 — `phase:"detail"` 칸 · 표준 횡단면 · 「횡단 조정」을 B05 에도(접힌 상자) · 페이지 설정 · 최소고 강제를 B06 에도 · 페이지 설정 칸 7 · 등고선 [재적용] · [3D 업데이트] · 반폭 [적용]을 [저장] 경유로 · 종단 onHide 코리도 PUT 없앰 | 두 보기 같은 패널 · [저장] 밖 쓰기 0 | 중간 | 중간 — 패널 높이 · 접힘 | 54-5 H9 | 없음 | +| 7 | 삭제 · 재정의 — A1~A6 · B1~B4 정의에서 숨김 · B5 바인딩 다시 매김 · C1~C5 새로 안 씀 · 표준 `cross_slope_pct.max` 정리 | 화면 칸 줄어듦 · M02 집계 그대로 | 중간 | 낮음(값 보존) · 바인딩은 25-3a 결정 필요 | — | **있음** — `B05_Profile_Structures_Schema.py`(H1) · `M02_Item_Snapshot.py`(H1) → 54-22 끝난 뒤 | + +- 단계마다 끝에 고친 대상 시험 + 54-16 재현 표(관경 바로 저장 · L형 새로고침 · B05 [저장] · 누가토량 두 값) 다시 잼 +- 0 → 1 → 2 는 서로 독립 · 바로 갈 수 있음 · 3 · 4 · 7 은 54-22 뒤 + +## ⑥ 사용자가 정할 것 + +1. 옛 B08 칸(B1~B4) — 지움 / 새 B08 면적산출 시트 입력으로 옮김 / 숨겨 둠 +2. 숨은 경로 계산 설정 · 샘플 간격 · 기준값 4칸 · 선택 포인트(A5) — 지움 / 남김 +3. 좌측 패널에서 B05 에도 「상세 칸 · 표준 횡단면 · 횡단 조정」, B06 에도 「페이지 설정」을 접힌 상자로 보이게 — 좋음 / 일부만 +4. 칸은 없는데 그림이 읽는 값(기슭막이 기초 · BOX 두께 · 날개벽 치수 · 물넘이 폭 · 독립 기슭막이 단 · 기울기) — 칸 되살림 / 고정 기본값 +5. BOX · 세월교 유입/유출 「흙막이」(골라도 아무것도 안 섬) — 그림 추가 / 선택지 뺌 +6. 등고선 [재적용] · [3D 업데이트] · 반폭 [적용] — [저장] 경유로 바꿔도 됨 / 지금처럼 즉시 +7. 사토 반영 — 저장 뒤만(지금) / 조작 중 즉시(브라우저 계산 추가) +8. 구조물 메모 — 남김 / 지움 diff --git a/docs/raw/조사/2026-10-06_54-33_횡단카드_종단창.md b/docs/raw/조사/2026-10-06_54-33_횡단카드_종단창.md new file mode 100644 index 000000000..c89449c09 --- /dev/null +++ b/docs/raw/조사/2026-10-06_54-33_횡단카드_종단창.md @@ -0,0 +1,72 @@ +54-33 끝 조사 · ① 갈래 3(추천 B: 열 수 자동 + 카드 최소·최대 폭) · ② 됨(같은 창 코드로 화면 조각만 팝업에 옮기는 길 · 키보드·메뉴 연결 손봐야 함) + +# ① 횡단 카드 크기 + +## 지금 크기가 정해지는 곳 +- 열 수 — `B06_Section_UI_Section_View.ts:319-326` : 열 수 = 칸 폭 ÷ (최소 폭 560 + 간격 16) 내림. 카드 폭 = 칸 폭을 열 수로 나눈 값. 최대 폭 없음 (`_Section_Common.ts:39-40` 상수 560·16). +- 높이 — `_Cross_View_Metrics.ts:57-64` : 1m 당 픽셀 = (카드 폭 − 좌우 여백 78) ÷ 가로 범위(m). 높이 = 고도 범위 × 1m 당 픽셀 + 위아래 여백 36 + 면적 표 머리방 58. 바닥 250 (`_Section_Common.ts:37`). +- 줄 높이 — `_Section_View.ts:344-349` : 같은 줄 카드 중 가장 큰 높이로 통일 (낮은 카드는 위아래 빈 자리). +- 그림 — `_Cross_View.ts:310-314` : SVG 가로세로 = 카드 px 그대로, viewBox 도 같은 값. 즉 CSS 확대·축소 없음 · 가로세로 같은 1m 당 픽셀 · 글자 크기 고정. +- 카드 틀 — `_Style_Cross.css:42-63`(머리·꼬리 줄) · `:119-123`(바둑판 · 열 수는 JS 가 직접 덮어씀). + +## 원인 +- 카드 높이 = 폭에 비례 (그림 모양 고정이므로). 칸 폭 1500 이면 2열 · 카드 약 740 폭 · 그림 높이 약 480 + 머리·꼬리 줄 → 한 줄이 칸 높이를 넘음. +- 폭을 줄이면 그림 전체가 같은 비율로 작아짐 = 축척(가로세로 비) 유지. 높이만 자르면 위아래 고도가 잘리거나 빈 자리가 늚. +- 줄여도 안 줄어드는 고정분 : 여백 36 · 면적 표 머리방 58 · 카드 머리·꼬리 · 바닥 250 → 아주 좁은 카드에서 높이가 폭을 따라 안 줄어듦. + +## 갈래 +- A. 최소 폭만 낮추기 (560 → 약 400) + - 고칠 곳 : 상수 한 줄. + - 장 : 가장 작음 · 축척 그대로. + - 단 : 1.5줄 보장 없음 (칸 높이를 안 봄) · 칸 폭마다 우연히 맞음. + - 크기 : 1줄. +- B. 열 수 자동 (추천) + - 고칠 곳 : `_Section_View.ts:319-326` 열 수 결정부 + 칸 높이도 보기(ResizeObserver 가 지금 폭만 봄 `:402-412`). + - 방식 : 열 수 2·3·4… 를 차례로 시험 → 첫 줄 높이 + 간격 + 둘째 줄 절반이 칸 높이 안에 드는 가장 적은 열 수 채택. 카드 폭이 최소 폭(예 360~400) 아래로 내려가면 거기서 멈춤. 최대 폭(예 800~900)을 넘는 1열은 열을 늘리거나 가운데 정렬로 폭 상한. + - 장 : 칸 높이가 달라져도(하단 패널 끌기·창 크기) 늘 1.5줄 근처 · 축척 유지(그림이 통째로 작아질 뿐 · 잘림 없음) · 계산이 기존 `crossPlotBase` 재사용. + - 단 : 하단 패널을 끌 때 열 수가 바뀌면 카드 전체 다시 그림 (열 수가 바뀔 때만 다시 그리게 막아야 함 · 줌·팬 상태는 측점별 캐시라 유지) · 좁아진 카드는 글자 대비 그림이 작아 읽기 힘든 한계(바닥 폭이 정함) · 바닥 250 · 머리방 58 같은 고정분이 1.5줄에 못 미치게 할 수 있음 → 이 값도 열 수 계산에 넣어야 함. + - 크기 : 약 40~60줄 + 시험 (`_Section_View.ts` 700줄 한계 확인 필요 · 열 수 계산을 별 파일로). +- C. 높이 상한 + 그림 맞춤 (CSS 만) + - 방식 : 카드 높이를 상한으로 막고 SVG 를 `preserveAspectRatio` 로 맞춤. + - 장 : 고치는 곳 적음. + - 단 : 그림이 줄어 양옆이 비고(폭 낭비) 카드 안 모든 클릭 좌표·끌기(`data-px-per-m`·팬)·글자 크기가 화면 배율과 어긋나 축척 신뢰 훼손 → 비추천. + +## 한계·확인 필요 +- 1.5줄이 실제로 되는 폭은 칸 높이와 단면 모양(고도 범위 · 가로 범위 · 세로 과장 배율)에 따라 다름 — 실측값 아님 · 식으로만 추정 : 칸 높이 500, 가로 40m, 고도 범위 23m 이면 카드 폭 약 300 까지 내려가야 1.5줄 → 바닥 폭 360~400 이면 칸 높이가 작은 화면에서는 1.5줄에 못 미칠 수 있음. 바닥 폭은 사용자 협의 대상(임의 확정 안 함). +- 줄 높이가 줄 최댓값이라 줄마다 열 수 시험 값이 다름 → 시험은 첫 줄과 둘째 줄을 실제 데이터로 계산. + +# ② 종단 하단 패널을 별도 브라우저 창으로 + +## 지금 하단 패널이 기대는 것 +- 한 벌만 존재 — `A00_Common/design/design_page.ts:116-118,125-138` (`profileSlot` · `shared.profile`) · 종단 보기·횡단 보기가 같은 인스턴스를 씀. 만드는 곳 `design_profile.ts:128-239`. +- 자료 — 같은 창 메모리(모듈 변수) + `sessionStorage`(초안·결과 · `b_page_state.ts:46-199,249-250`) + 설계 가게(`design_store.ts` : 구독 방식이 같은 창 안에서만 동작). 화면 취향(패널 높이·접힘)은 `localStorage` (+ 계정 서버 저장) → 창끼리 이미 공유. +- 페이지 쪽 연결 — 콜백 약 12 종 (`B05_Profile_UI_Profile_Panel_Types.ts:17-57` : 관 변경 · 구조물 이동·추가·삭제 · 측점 선택 · 횡단 재계산 알림 등) + `onSelectStation` · `onResetAll` + 횡단 카드 갱신 `refreshCards`. +- 창 전역에 거는 리스너 — `window` 포인터 놓기·취소·blur·keydown·keyup (`_Profile_Drag.ts:82-83,201-202` · `_Profile_Edit.ts:60-62` · `_Profile_Panel_Tools.ts:268-269,313-317` · `_Profile_Wheel`) · 우클릭 메뉴가 `document` 에 리스너 (`ui_template_context_menu.ts:57,67`) · 화면 크기 `window.innerHeight` (`_Profile_Heights.ts:26` · `_MassHaul.ts:231` · `_TableOverlay.ts:84`) · 토스트·모달은 `document.body` (`ui_template_elements.ts`, `ui_template_modal.ts`). +- 위치 — 종단 보기에서는 3D 위에 뜨는 판(`B05_Profile_UI_Style.css:42-54` absolute) · 횡단 보기는 카드 아래 흐름(`design_page.css:38-41`). + +## 갈래 +- A. 같은 창 코드로 화면 조각만 팝업에 옮기기 (추천) + - 방식 : [분리] 단추 → `window.open`(같은 출처 · 사용자 클릭 안에서) → 팝업 문서에 스타일 복사 → `profileSlot` 안 종단도 DOM 을 팝업 본문으로 옮김. 코드는 메인 창에서 계속 실행. + - 자료 공유 : 필요 없음 — 같은 메모리 · 같은 `sessionStorage` · 같은 가게. 편집 → 횡단 카드·3D 갱신도 지금 경로 그대로. + - 손볼 곳 : ① 창 전역 리스너를 요소의 소속 창(`ownerDocument.defaultView`)에 걸도록 약 10곳 ② 우클릭 메뉴 `document` 리스너와 화면 밖 보정 `window.innerWidth/Height` ③ 팝업 닫힘(`pagehide`) 때 DOM 을 원래 자리로 되돌림 · 메인 창 새로고침·이동 때 팝업 닫기 ④ 메인 쪽 빈 자리 처리(종단 보기 = 3D 가 전면 · 횡단 보기 = 카드 칸이 아래까지 늘어남) ⑤ 스타일 복사 (`link`·`style` 통째 복제 · 개발 서버 핫리로드 스타일 포함) ⑥ 토스트·모달은 메인 창에 뜸 (팝업 쪽에서 보이려면 별도 처리). + - 크기 : 신규 약 200~300줄 + 기존 약 8 파일 소폭 수정. 위험 중간 — 키보드(▲▼ 방향키)·끌기·우클릭 전부 다시 시험해야 함. +- B. 팝업이 자체 앱을 띄우고 BroadcastChannel 로 동기화 + - 방식 : 별도 라우트로 종단도만 띄우고 메인과 메시지 주고받기. + - 막히는 것 : `sessionStorage` 는 탭마다 따로(팝업 열릴 때 복사본만 받고 이후 갈라짐 · `storage` 이벤트도 세션 저장소는 창 사이 안 옴) → 초안 5종(계획고·관·구조물·선택·횡단 상세) 양방향 동기화 직접 구현 · 콜백 12종을 메시지로 바꿔야 함 · 자료 정본이 둘로 갈려 `CLAUDE.md` 5장(캐시 한 곳)과 충돌 · 횡단 상세 응답이 커서 메시지 비용 큼. + - 크기 : 큼 (수백 줄 + 충돌 처리). 비추천. +- C. 읽기 전용 거울 (팝업은 종단도 그림 + 선택 표시만, 편집은 메인) + - 장 : 단순(BroadcastChannel 로 선택 측점·종단 자료 복사). + - 단 : 편집 도구(▲▼·직선화·유토곡선 표)를 쓰려는 목적이면 의미 없음. + +## 한계·확인 필요 +- ORCA 내장 브라우저에서 `window.open` 팝업이 뜨는지 확인 안 함 — 되는지 먼저 한 번 시험 필요(안 되면 공용 브라우저에서만 검증). +- 팝업 차단 : 반드시 단추 클릭 안에서 열어야 함. +- 메인 창 닫기·이동 시 팝업 정리, 팝업 위치·크기 기억(취향 저장소 `pref` 에 한 칸)은 부가 작업. +- 두 창을 동시에 켜는 쓰기 충돌은 A 에서는 없음 (한 인스턴스). + +# 요약 다섯 줄 +1. ① 카드 높이는 폭에 비례(그림이 CSS 확대 없이 px 그대로) → 폭을 줄이면 축척 유지한 채 높이가 줄어듦. +2. 추천 B : 열 수를 칸 높이에 맞춰 자동 선택(1.5줄) + 카드 최소·최대 폭 상한 · 약 50줄 · 최소 폭 값은 협의 필요. +3. 한계 : 여백 36·머리방 58·바닥 250 은 안 줄어서 칸이 낮은 화면에서는 1.5줄에 못 미칠 수 있음. +4. ② 종단 패널은 지금 한 벌 + 같은 창 메모리·세션 저장소에 기댐 → 팝업에 별도 앱을 띄우면 동기화가 크게 어려움. +5. 추천 A : 코드는 메인에 두고 화면 조각만 팝업으로 옮김(자료 공유 불필요) · 창 전역 리스너 약 10곳과 메뉴 손봐야 함 · ORCA 에서 팝업 되는지 먼저 확인. diff --git a/docs/raw/조사/2026-10-06_54-44_새프로젝트.md b/docs/raw/조사/2026-10-06_54-44_새프로젝트.md new file mode 100644 index 000000000..e85985674 --- /dev/null +++ b/docs/raw/조사/2026-10-06_54-44_새프로젝트.md @@ -0,0 +1,19 @@ +# 54-44 새 검증 프로젝트 13 + +원본 입력 = 랩탑_보조(936be972…) · 새 로직 자동설계: 검증_랩탑메인 · 검증_sub1 · 검증_sub7 / 나머지 10 = 검증_랩탑메인 복제(tools_clone_project) + +| 이름 | 소유 user | 프로젝트 id | 상태 | B05 (구조물 · 관 · 첫 관 기본값) | +| --- | --- | --- | --- | --- | +| 검증_랩탑메인 | 3 | 226fc805-26c8-4f5a-9956-bacb200e10a5 | WF3_ANALYZING | 구조물 0 · 관 11 · 첫 관 options {"pipe_diameter_mm": 1000, "pipe_kind": "파형강관", "inlet_type": "집수정", "inlet_basin_length_m": 2, "inlet_basin_before_m": 1, "inlet_basin_after_m": 1, "inlet_basin_height_m": 1.5, "inlet_revet_form": "돌쌓기(찰)", "inlet_revet_length_m": 10, "inlet_revet_before_m": 5, "inlet_revet_after_m": 5, "inlet_revet_height_m": 1.5, "outlet_type": "기슭막이", "outlet_revet_form": "돌쌓기(찰)", "outlet_revet_length_m": 10, "outlet_revet_before_m": 5, "outlet_revet_after_m": 5, "outlet_revet_height_m": 1.5, "inlet_structure": "L"} | +| 검증_sub1 | 3 | 7e420ed6-f940-4d12-a1a5-39cdcf70a391 | WF3_ANALYZING | 구조물 0 · 관 11 · 첫 관 options {"pipe_diameter_mm": 1000, "pipe_kind": "파형강관", "inlet_type": "집수정", "inlet_basin_length_m": 2, "inlet_basin_before_m": 1, "inlet_basin_after_m": 1, "inlet_basin_height_m": 1.5, "inlet_revet_form": "돌쌓기(찰)", "inlet_revet_length_m": 10, "inlet_revet_before_m": 5, "inlet_revet_after_m": 5, "inlet_revet_height_m": 1.5, "outlet_type": "기슭막이", "outlet_revet_form": "돌쌓기(찰)", "outlet_revet_length_m": 10, "outlet_revet_before_m": 5, "outlet_revet_after_m": 5, "outlet_revet_height_m": 1.5, "inlet_structure": "L"} | +| 검증_sub7 | 3 | 6d3b2812-6d5a-4168-a932-40e4ae303d5a | WF3_ANALYZING | 구조물 0 · 관 11 · 첫 관 options {"pipe_diameter_mm": 1000, "pipe_kind": "파형강관", "inlet_type": "집수정", "inlet_basin_length_m": 2, "inlet_basin_before_m": 1, "inlet_basin_after_m": 1, "inlet_basin_height_m": 1.5, "inlet_revet_form": "돌쌓기(찰)", "inlet_revet_length_m": 10, "inlet_revet_before_m": 5, "inlet_revet_after_m": 5, "inlet_revet_height_m": 1.5, "outlet_type": "기슭막이", "outlet_revet_form": "돌쌓기(찰)", "outlet_revet_length_m": 10, "outlet_revet_before_m": 5, "outlet_revet_after_m": 5, "outlet_revet_height_m": 1.5, "inlet_structure": "L"} | +| 검증_sub2 | 3 | c9fcb148-00e9-45fb-80b9-685e36bc694b | WF3_ANALYZING | 구조물 0 · 관 11 · 첫 관 options {"pipe_diameter_mm": 1000, "pipe_kind": "파형강관", "inlet_type": "집수정", "inlet_basin_length_m": 2, "inlet_basin_before_m": 1, "inlet_basin_after_m": 1, "inlet_basin_height_m": 1.5, "inlet_revet_form": "돌쌓기(찰)", "inlet_revet_length_m": 10, "inlet_revet_before_m": 5, "inlet_revet_after_m": 5, "inlet_revet_height_m": 1.5, "outlet_type": "기슭막이", "outlet_revet_form": "돌쌓기(찰)", "outlet_revet_length_m": 10, "outlet_revet_before_m": 5, "outlet_revet_after_m": 5, "outlet_revet_height_m": 1.5, "inlet_structure": "L"} | +| 검증_sub3 | 3 | 1f93a515-df0a-4975-a8ba-daaa7672b123 | WF3_ANALYZING | 구조물 0 · 관 11 · 첫 관 options {"pipe_diameter_mm": 1000, "pipe_kind": "파형강관", "inlet_type": "집수정", "inlet_basin_length_m": 2, "inlet_basin_before_m": 1, "inlet_basin_after_m": 1, "inlet_basin_height_m": 1.5, "inlet_revet_form": "돌쌓기(찰)", "inlet_revet_length_m": 10, "inlet_revet_before_m": 5, "inlet_revet_after_m": 5, "inlet_revet_height_m": 1.5, "outlet_type": "기슭막이", "outlet_revet_form": "돌쌓기(찰)", "outlet_revet_length_m": 10, "outlet_revet_before_m": 5, "outlet_revet_after_m": 5, "outlet_revet_height_m": 1.5, "inlet_structure": "L"} | +| 검증_sub4 | 3 | 269f0a78-bac2-4eff-b8ed-c96cf9327839 | WF3_ANALYZING | 구조물 0 · 관 11 · 첫 관 options {"pipe_diameter_mm": 1000, "pipe_kind": "파형강관", "inlet_type": "집수정", "inlet_basin_length_m": 2, "inlet_basin_before_m": 1, "inlet_basin_after_m": 1, "inlet_basin_height_m": 1.5, "inlet_revet_form": "돌쌓기(찰)", "inlet_revet_length_m": 10, "inlet_revet_before_m": 5, "inlet_revet_after_m": 5, "inlet_revet_height_m": 1.5, "outlet_type": "기슭막이", "outlet_revet_form": "돌쌓기(찰)", "outlet_revet_length_m": 10, "outlet_revet_before_m": 5, "outlet_revet_after_m": 5, "outlet_revet_height_m": 1.5, "inlet_structure": "L"} | +| 검증_sub5 | 3 | bec7fe41-83e7-4df7-86a3-fdddaa1f8fec | WF3_ANALYZING | 구조물 0 · 관 11 · 첫 관 options {"pipe_diameter_mm": 1000, "pipe_kind": "파형강관", "inlet_type": "집수정", "inlet_basin_length_m": 2, "inlet_basin_before_m": 1, "inlet_basin_after_m": 1, "inlet_basin_height_m": 1.5, "inlet_revet_form": "돌쌓기(찰)", "inlet_revet_length_m": 10, "inlet_revet_before_m": 5, "inlet_revet_after_m": 5, "inlet_revet_height_m": 1.5, "outlet_type": "기슭막이", "outlet_revet_form": "돌쌓기(찰)", "outlet_revet_length_m": 10, "outlet_revet_before_m": 5, "outlet_revet_after_m": 5, "outlet_revet_height_m": 1.5, "inlet_structure": "L"} | +| 검증_sub6 | 3 | 2a505e36-591f-462a-8240-23ea655a6a91 | WF3_ANALYZING | 구조물 0 · 관 11 · 첫 관 options {"pipe_diameter_mm": 1000, "pipe_kind": "파형강관", "inlet_type": "집수정", "inlet_basin_length_m": 2, "inlet_basin_before_m": 1, "inlet_basin_after_m": 1, "inlet_basin_height_m": 1.5, "inlet_revet_form": "돌쌓기(찰)", "inlet_revet_length_m": 10, "inlet_revet_before_m": 5, "inlet_revet_after_m": 5, "inlet_revet_height_m": 1.5, "outlet_type": "기슭막이", "outlet_revet_form": "돌쌓기(찰)", "outlet_revet_length_m": 10, "outlet_revet_before_m": 5, "outlet_revet_after_m": 5, "outlet_revet_height_m": 1.5, "inlet_structure": "L"} | +| 검증_sub8 | 3 | 1bb0f876-983f-4ca5-9cc7-f59ee1f77e0a | WF3_ANALYZING | 구조물 0 · 관 11 · 첫 관 options {"pipe_diameter_mm": 1000, "pipe_kind": "파형강관", "inlet_type": "집수정", "inlet_basin_length_m": 2, "inlet_basin_before_m": 1, "inlet_basin_after_m": 1, "inlet_basin_height_m": 1.5, "inlet_revet_form": "돌쌓기(찰)", "inlet_revet_length_m": 10, "inlet_revet_before_m": 5, "inlet_revet_after_m": 5, "inlet_revet_height_m": 1.5, "outlet_type": "기슭막이", "outlet_revet_form": "돌쌓기(찰)", "outlet_revet_length_m": 10, "outlet_revet_before_m": 5, "outlet_revet_after_m": 5, "outlet_revet_height_m": 1.5, "inlet_structure": "L"} | +| 검증_데스크탑메인 | 3 | 3e331b49-05e7-43f8-b464-bf06e05d9516 | WF3_ANALYZING | 구조물 0 · 관 11 · 첫 관 options {"pipe_diameter_mm": 1000, "pipe_kind": "파형강관", "inlet_type": "집수정", "inlet_basin_length_m": 2, "inlet_basin_before_m": 1, "inlet_basin_after_m": 1, "inlet_basin_height_m": 1.5, "inlet_revet_form": "돌쌓기(찰)", "inlet_revet_length_m": 10, "inlet_revet_before_m": 5, "inlet_revet_after_m": 5, "inlet_revet_height_m": 1.5, "outlet_type": "기슭막이", "outlet_revet_form": "돌쌓기(찰)", "outlet_revet_length_m": 10, "outlet_revet_before_m": 5, "outlet_revet_after_m": 5, "outlet_revet_height_m": 1.5, "inlet_structure": "L"} | +| 검증_데스크탑서브 | 3 | b97e52f4-a649-4be0-92cc-27b2f9458b2a | WF3_ANALYZING | 구조물 0 · 관 11 · 첫 관 options {"pipe_diameter_mm": 1000, "pipe_kind": "파형강관", "inlet_type": "집수정", "inlet_basin_length_m": 2, "inlet_basin_before_m": 1, "inlet_basin_after_m": 1, "inlet_basin_height_m": 1.5, "inlet_revet_form": "돌쌓기(찰)", "inlet_revet_length_m": 10, "inlet_revet_before_m": 5, "inlet_revet_after_m": 5, "inlet_revet_height_m": 1.5, "outlet_type": "기슭막이", "outlet_revet_form": "돌쌓기(찰)", "outlet_revet_length_m": 10, "outlet_revet_before_m": 5, "outlet_revet_after_m": 5, "outlet_revet_height_m": 1.5, "inlet_structure": "L"} | +| 엄상준_검증 | 10 | d2245e3b-0468-4a90-ac5c-50b2adcb56e7 | WF3_ANALYZING | 구조물 0 · 관 11 · 첫 관 options {"pipe_diameter_mm": 1000, "pipe_kind": "파형강관", "inlet_type": "집수정", "inlet_basin_length_m": 2, "inlet_basin_before_m": 1, "inlet_basin_after_m": 1, "inlet_basin_height_m": 1.5, "inlet_revet_form": "돌쌓기(찰)", "inlet_revet_length_m": 10, "inlet_revet_before_m": 5, "inlet_revet_after_m": 5, "inlet_revet_height_m": 1.5, "outlet_type": "기슭막이", "outlet_revet_form": "돌쌓기(찰)", "outlet_revet_length_m": 10, "outlet_revet_before_m": 5, "outlet_revet_after_m": 5, "outlet_revet_height_m": 1.5, "inlet_structure": "L"} | +| 박동철_검증 | 9 | f1277414-39a7-476c-9dce-ab27e0b11cba | WF3_ANALYZING | 구조물 0 · 관 11 · 첫 관 options {"pipe_diameter_mm": 1000, "pipe_kind": "파형강관", "inlet_type": "집수정", "inlet_basin_length_m": 2, "inlet_basin_before_m": 1, "inlet_basin_after_m": 1, "inlet_basin_height_m": 1.5, "inlet_revet_form": "돌쌓기(찰)", "inlet_revet_length_m": 10, "inlet_revet_before_m": 5, "inlet_revet_after_m": 5, "inlet_revet_height_m": 1.5, "outlet_type": "기슭막이", "outlet_revet_form": "돌쌓기(찰)", "outlet_revet_length_m": 10, "outlet_revet_before_m": 5, "outlet_revet_after_m": 5, "outlet_revet_height_m": 1.5, "inlet_structure": "L"} | diff --git a/docs/raw/조사/2026-10-06_54-45_횡단_제약표.md b/docs/raw/조사/2026-10-06_54-45_횡단_제약표.md new file mode 100644 index 000000000..cad588697 --- /dev/null +++ b/docs/raw/조사/2026-10-06_54-45_횡단_제약표.md @@ -0,0 +1,55 @@ +# 54-45 횡단 형상 제약표 — 배관 · 흙막이 · 옹벽 + +범위: 관 · 집수정 · 관 보호공 흙막이(유입·유출) · 추가 흙막이(다단) · 사면안정 흙막이 · 옹벽. 화면 = 서버(같은 TS 를 Node 번들로 돎 — `config/server_calc_node`). 줄 번호는 B06_Section 기준. + +## 풂 + +| # | 무엇 | 어디 | 값 | 처리 | +|---|---|---|---|---| +| 1 | 관 유출 흙막이 — 원지반에 묻히면 위로 0.05m씩 되돌림(매몰-무교차 자리 금지) | 옛 `Culvert_Solve.ts:400` `requireCrossing` · 화면/서버 | 3도 절토선 교차 없으면 금지 | 이번에 풂 | +| 2 | 독립 기슭막이 유입 벽 — 1과 같은 되돌림 | 옛 `Culvert_Geom.ts:224` · 화면/서버 | 같음 | 이번에 풂 | +| 3 | 관 유입 흙막이 ▼ — 유출 벽이 원지반에 못 서면 유입도 못 내려감 | 옛 `Culvert_Solve.ts:436` `outletReceivable` · `placeInletWall` 가드 | 0.05m씩 되돌림 | 이번에 풂 | +| 4 | 사면안정 흙막이 · 옹벽 — 묻히는 자리면 위 · 안쪽으로 되돌림 | 옛 `Cross_Revetment.ts:209` `placeable` | 3도 절토선 교차 없으면 금지 | 이번에 풂 | +| 5 | 추가 흙막이 — 묻히는 자리면 d · x 되돌림 | 옛 `Culvert_Extra.ts:320` `placeable` | 이음선 위 지반 · 0.5m 이상 매몰 금지 | 이번에 풂 | +| 6 | 추가 흙막이 — 시작점이 원지반 아래면 다단 끊음 | 옛 `Culvert_Extra.ts:241` | 단 수 줄어듦 | 이번에 풂(`Culvert_Extra.ts:241`) | +| 7 | 추가 흙막이 — 남은 성토 0.7m 미만이면 다단 끊음 | 옛 `Culvert_Extra.ts:244` | 0.7m | 이번에 풂 | +| 8 | 추가 흙막이 — 앉을 지형 없으면 단 안 세움 | 옛 `Culvert_Extra.ts:296` | 지형 높이 0.05m 미만 | 이번에 풂 — 시작점 바로 밖에 섬(`Culvert_Extra.ts:295`) | +| 9 | 「좌우 이동 지형에 막힘」 값(`shiftBlockedM`) | 옛 `Culvert_Extra.ts:383` | 요청 − 적용 | 이번에 풂 — 막힘이 없어 안 나옴 | +| 10 | 형태별 높이 한도(메 2.0 · 찰 3.0 · 콘크리트 5.0) 자르기 | 54-42 지움 | — | 54-42 풂 | +| 11 | 추가 흙막이 원지반 맞춤 늘이기 | 54-42 지움 | — | 54-42 풂 | + +## 남김 + +| # | 무엇 | 어디 | 값 | 남긴 까닭 | +|---|---|---|---|---| +| 12 | 벽 윗면 노면 위 금지 | `Cross_Wall.ts:70` · `Culvert_Solve.ts:388`(d 하한) · `Cross_Revetment.ts:212`(d ≥ 0) | 노면 표고에서 멈춤 | 브레인 규칙 ① | +| 13 | 관 길이 m 단위 — 유출 흙막이 자리 = 관 끝 | `Culvert_Geom.ts:248` · `:435` | 올림 정수 m | 브레인 규칙 ② | +| 14 | 최소 토피 — 유입 관 끝 ≤ 노면 − 관경 − 토피 | `Culvert_Geom.ts:128` · `Culvert_Const.ts:14` | 0.5m | 관 규칙(노면 기준 · 원지반 아님) | +| 15 | 역경사 금지 — 유출 관 끝 ≤ 유입 관 끝 · 유출 흙막이 ▲ 한도 | `Culvert_Geom.ts:240` · `:401` · `Culvert_Solve.ts:390` | 실측 440.2: ▲ −5 요청 → d 0.5 | 물 흐름(관 규칙) · 유입이 원지반 자동값이면 간접으로 걸림 | +| 16 | 관 시작 관 끝 자동값 = 원지반(토피 상한 안) | `Culvert_Geom.ts:129` · `:186` | 자동 자리만 | 벽을 움직이면 벽 자리를 따라감 — 잠금 아님 | +| 17 | 관 흙막이 최소 높이 | `Culvert_Const.ts:142` | 관경 + 1.0m | 관이 벽 위로 · 바닥으로 안 나오게 | +| 18 | 흙막이 좌우 노견 안쪽 금지 | `Culvert_Solve.ts:393` · `Cross_Revetment.ts:208` | x ≥ 0 | 원지반 무관 · 도로 안으로 못 들어감 | +| 19 | 성토선 1:1.2 각도 유지 — 선반 하한 | `Culvert_Extra.ts:317` · `Cross_Revetment.ts:210` | x ≥ 1.2·d(실측 d 3 → x 3.6) | 원지반 무관 · 성토 물매 | +| 20 | 다단 관통 금지 — 아랫단 윗면 ≤ 윗단 바닥 | `Culvert_Extra.ts:300` | 실측 d 0 요청 → 0.5~0.9 | 벽끼리 규칙 | +| 21 | 다단 수 | `Cross_Structure_Panel.ts:340` | 0~9 | 화면 칸 한도 | +| 22 | 벽 최저 높이 | `Culvert_Extra.ts:253` · `Cross_Revetment.ts:184` | 근입 + 0.1 = 0.6m | 형상이 안 무너지게 | +| 23 | 근입 깊이 고정 | `Culvert_Const.ts:76` | 0.5m | 기하 기준선 | +| 24 | 벽 두께 | `Culvert_Const.ts:17` | 0.45m | 기하 기준 | +| 25 | 전면 기울기 = 표준경사 표(형태 무관) | `Cross_Lean.ts:22` | 단면유형 × 설치 측 × 높이 | 54-42 결정 | +| 26 | 집수정 I형 벽 바닥 원지반까지 묻음 | `Culvert_Basin.ts:244` | 지반 − 부재두께 | 집수정 — 54-45 벽 범위 밖 · 사용자 확인 필요 | +| 27 | 집수정 ㄴ·ㄷ 기본 판정(절토선 없으면 I) | `Culvert_Basin.ts:51` | 기본값만 | 고른 값은 그대로 · 잠금 아님 | +| 28 | 집수정 내공 | `Cross_Structure_Panel.ts:309` | 1~2m | 화면 칸 한도 | +| 29 | 집수정 좌우 노견 안쪽 금지 | `Cross_View_Structure.ts:134` | ≥ 0 | 원지반 무관 | +| 30 | 사면안정 흙막이 · 옹벽 설치 측 빈 칸 = 성토 쪽 · 양측 절토면 안 그림 | `Cross_Revetment.ts:175` | — | 단면유형 규칙(원지반 아님) | +| 31 | 성토사면 5m 초과 경고 | `Culvert_Const.ts:180` · `Cross_Culvert.ts:114` | 5m | 경고만 · 잠금 아님 | +| 32 | 바닥 원지반 이격 경고 | `Cross_Culvert.ts:186` · `Cross_Revetment.ts:372` | 이격 m | 경고만 · 잠금 아님 | +| 33 | 유입 흙막이 선택지 판정(`revetAllowed`) | `Culvert_Basin.ts:417` | 원지반 > 토피 상한 | 계산만 · 쓰는 곳 없음 — 잠금 아님 | + +## 확인 수치(검증_sub7 · 화면 eval = 서버 번들) + +- 440.2 · 85.1 · 720.4 관 — 유출 d 8 · x 1 그대로(깊게) · x 9 그대로(멀리 · 이격 4.3~7.2m) · 다단 2단 d 3 그대로 +- 옹벽(성토 측점에 붙임) — d 6 그대로 · ▲ −3 → 0(노면 멈춤) · 3단 중 3단 +- 440.2 유출 흙막이 ▼ 8번 누름 → 캐시 d 10 남음(되돌림 없음) +- 서버 면적 = 화면 9건 전부 같음(절토 · 성토 ㎡ 소수 넷째 자리) + +제약 33(남김 22) diff --git a/docs/wiki/graphify-out/.graphify_incremental.json b/docs/wiki/graphify-out/.graphify_incremental.json new file mode 100644 index 000000000..be9cedf87 --- /dev/null +++ b/docs/wiki/graphify-out/.graphify_incremental.json @@ -0,0 +1 @@ +{"files": {"code": [], "document": ["D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\architecture\\implementation_status.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\architecture\\project_map.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\architecture\\public_admin_map.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\architecture\\shared_resources.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\architecture\\workflow_data_flow.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\concepts\\a00_app_shell_framework.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\concepts\\a00_app_shell_framework_scaffold.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\concepts\\api_common.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\concepts\\auth_rbac.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\concepts\\b07_external_webcad_demos.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\concepts\\common_util.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\concepts\\common_util\\common_util_project_delete.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\concepts\\common_util\\common_util_storage.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\concepts\\common_util\\common_util_workflow_state.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\concepts\\crs_metadata.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\concepts\\db_schema\\files_surface.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\concepts\\db_schema\\logs_monitoring.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\concepts\\db_schema\\overview.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\concepts\\db_schema\\projects.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\concepts\\db_schema\\route_profile.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\concepts\\db_schema\\route_profile\\longitudinal_alignment.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\concepts\\db_schema\\structure_output.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\concepts\\db_schema\\unconfirmed\\README.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\concepts\\db_schema\\users_auth.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\concepts\\dependencies.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\concepts\\design.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\concepts\\drainage_watershed.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\concepts\\law_source_quality.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\concepts\\mass_haul_diagram.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\concepts\\schema_common.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\concepts\\storage_paths.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\concepts\\temp_upload.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\concepts\\ui_templates.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\concepts\\workflow_state.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\graphify-out\\memory\\query_20260821_070423_배수관_매설시_각도의_제약조건이_있는지_확인해줘__임도에서.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\graphify-out\\memory\\query_20260821_101018_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\index.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\A00_Common\\A00_Common.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\A00_Common\\frontend\\A00_Common_AppShell.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\A00_Common\\frontend\\A00_Common_Router.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\A01_Home\\A01_components.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\A01_Home\\A01_frontend.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\A01_Home\\frontend\\A01_Home_UI_Page.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\A02_ProgDetail\\A02_components.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\A02_ProgDetail\\A02_frontend.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\A02_ProgDetail\\frontend\\A02_ProgDetail_UI_Page.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\A03_CompDetail\\A03_frontend.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\A04_NewsHistory\\A04_frontend.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\A05_EduDetail\\A05_frontend.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\A06_Login\\A06_backend.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\A06_Login\\A06_frontend.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\A06_Login\\backend\\A06_Login_Router.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\A07_Register\\A07_backend.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\A07_Register\\A07_frontend.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\A07_Register\\backend\\A07_Register_Router.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\A08_Support\\A08_backend.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\A08_Support\\A08_frontend.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\A08_Support\\backend\\A08_Support_Router.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\A09_Security\\A09_backend.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\A09_Security\\A09_frontend.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\A09_Security\\backend\\A09_Security_Router.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B01_Dashboard\\B01_api.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B01_Dashboard\\B01_backend.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B01_Dashboard\\B01_db.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B01_Dashboard\\B01_dependencies.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B01_Dashboard\\B01_frontend.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B01_Dashboard\\backend\\B01_Dashboard_Router.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B01_Dashboard\\frontend\\B01_Dashboard_UI_Page.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B02_ProjRegister\\B02_backend.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B02_ProjRegister\\B02_db.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B02_ProjRegister\\B02_frontend.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B02_ProjRegister\\backend\\B02_ProjRegister_Router.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B03_FileInput\\B03_FileInput_plan_lidar_multi_file.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B03_FileInput\\B03_api.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B03_FileInput\\B03_backend.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B03_FileInput\\B03_db.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B03_FileInput\\B03_dependencies.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B03_FileInput\\B03_frontend.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B03_FileInput\\backend\\B03_FileInput_Router.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B04_PreProcess\\B04_api.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B04_PreProcess\\B04_backend.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B04_PreProcess\\B04_db.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B04_PreProcess\\B04_dependencies.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B04_PreProcess\\B04_frontend.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B04_PreProcess\\backend\\B04_PreProcess_Router.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B05_Profile\\B05_Profile_plan_2026-08-18.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B05_Profile\\B05_Profile_plan_2026-08-19.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B05_Profile\\B05_api.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B05_Profile\\B05_backend.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B05_Profile\\B05_db.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B05_Profile\\B05_dependencies.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B05_Profile\\B05_frontend.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B05_Profile\\B05_frontend_alignment.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B05_Profile\\B05_frontend_viewer.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B05_Profile\\B05_structures.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B05_Profile\\backend\\B05_Profile_Engine_Grade.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B05_Profile\\backend\\B05_Profile_Engine_Sections.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B05_Profile\\backend\\B05_Profile_Engine_Solver.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B05_Profile\\backend\\B05_Profile_Repository.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B05_Profile\\backend\\B05_Profile_Router.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B05_Profile\\backend\\B05_Profile_Router_Confirm.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B05_Profile\\backend\\B05_Profile_Schema.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B05_Profile\\frontend\\B05_Profile_Api_Fetch.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B05_Profile\\frontend\\B05_Profile_UI_Drainage_Panel.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B05_Profile\\frontend\\B05_Profile_UI_Drainage_Parts.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B05_Profile\\frontend\\B05_Profile_UI_Drainage_Pipes.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B05_Profile\\frontend\\B05_Profile_UI_IrregularStations.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B05_Profile\\frontend\\B05_Profile_UI_Page.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B05_Profile\\frontend\\B05_Profile_UI_Panel.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B05_Profile\\frontend\\B05_Profile_UI_Profile_Alignment.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B05_Profile\\frontend\\B05_Profile_UI_Profile_Panel.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B05_Profile\\frontend\\B05_Profile_UI_Profile_Table.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B05_Profile\\frontend\\B05_Profile_UI_Viewer.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B05_Profile\\frontend\\_UI_Drainage_Render.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B05_Profile\\frontend\\_UI_Profile_Structures.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B05_Profile\\frontend\\_UI_Selection.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B06_Section\\B06_api.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B06_Section\\B06_backend.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B06_Section\\B06_culvert_basin_multitier.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B06_Section\\B06_culvert_controls.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B06_Section\\B06_culvert_geometry_redesign.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B06_Section\\B06_culvert_set.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B06_Section\\B06_db.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B06_Section\\B06_dependencies.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B06_Section\\B06_frontend.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B06_Section\\backend\\B06_Section_Engine_Areas.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B06_Section\\backend\\B06_Section_Router.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B06_Section\\backend\\B06_Section_Router_Confirm.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B06_Section\\frontend\\B06_Section_Api_Fetch.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B06_Section\\frontend\\B06_Section_UI_Cross_Areas.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B06_Section\\frontend\\B06_Section_UI_Cross_Design.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B06_Section\\frontend\\B06_Section_UI_MassHaul.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B06_Section\\frontend\\B06_Section_UI_MassHaul_Balance.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B06_Section\\frontend\\B06_Section_UI_MassHaul_Balance_View.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B06_Section\\frontend\\B06_Section_UI_MassHaul_Balloon.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B06_Section\\frontend\\B06_Section_UI_MassHaul_Curve.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B06_Section\\frontend\\B06_Section_UI_MassHaul_Settle.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B06_Section\\frontend\\B06_Section_UI_MassHaul_View.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B06_Section\\frontend\\B06_Section_UI_Page.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B06_Section\\frontend\\B06_Section_UI_Section_View.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B06_Section\\frontend\\B06_Section_UI_Standard_Diagram.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B06_Section\\frontend\\B06_Section_UI_Standard_Panel.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B07_Quantity\\B07_backend.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B07_Quantity\\B07_db.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B07_Quantity\\B07_frontend.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B07_Quantity\\backend\\B07_Quantity_Router.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B08_DesignDetail\\B08_api.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B08_DesignDetail\\B08_backend.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B08_DesignDetail\\B08_dependencies.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B08_DesignDetail\\B08_frontend.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B08_DesignDetail\\backend\\B08_DesignDetail_Router.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B09_Estimation\\B09_frontend.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B09_Estimation\\frontend\\B09_Estimation_UI_Page.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B10_Payment\\B10_frontend.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B10_Payment\\frontend\\B10_Payment_UI_Page.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B11_Status\\B11_frontend.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B11_Status\\frontend\\B11_Status_UI_Page.md"], "paper": [], "image": [], "video": []}, "total_files": 157, "total_words": 43882, "needs_graph": false, "warning": "Corpus is ~43,882 words - fits in a single context window. You may not need a graph.", "skipped_sensitive": [], "unclassified": ["D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\.graphifyignore"], "walk_errors": [], "graphifyignore_patterns": 5, "scan_root": "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki", "incremental": true, "new_files": {"code": [], "document": ["D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\concepts\\ui_templates.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\graphify-out\\memory\\query_20260821_070423_배수관_매설시_각도의_제약조건이_있는지_확인해줘__임도에서.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\graphify-out\\memory\\query_20260821_101018_임도_기술정보db에서_집수정의_형태정보는_어떤게_있는지_확인해줘.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\index.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B05_Profile\\B05_Profile_plan_2026-08-19.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B05_Profile\\B05_frontend.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B06_Section\\B06_backend.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B06_Section\\B06_culvert_basin_multitier.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B06_Section\\B06_culvert_controls.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B06_Section\\B06_culvert_geometry_redesign.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B06_Section\\B06_culvert_set.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B06_Section\\B06_frontend.md"], "paper": [], "image": [], "video": []}, "unchanged_files": {"code": [], "document": ["D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\architecture\\implementation_status.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\architecture\\project_map.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\architecture\\public_admin_map.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\architecture\\shared_resources.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\architecture\\workflow_data_flow.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\concepts\\a00_app_shell_framework.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\concepts\\a00_app_shell_framework_scaffold.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\concepts\\api_common.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\concepts\\auth_rbac.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\concepts\\b07_external_webcad_demos.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\concepts\\common_util.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\concepts\\common_util\\common_util_project_delete.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\concepts\\common_util\\common_util_storage.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\concepts\\common_util\\common_util_workflow_state.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\concepts\\crs_metadata.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\concepts\\db_schema\\files_surface.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\concepts\\db_schema\\logs_monitoring.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\concepts\\db_schema\\overview.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\concepts\\db_schema\\projects.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\concepts\\db_schema\\route_profile.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\concepts\\db_schema\\route_profile\\longitudinal_alignment.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\concepts\\db_schema\\structure_output.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\concepts\\db_schema\\unconfirmed\\README.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\concepts\\db_schema\\users_auth.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\concepts\\dependencies.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\concepts\\design.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\concepts\\drainage_watershed.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\concepts\\law_source_quality.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\concepts\\mass_haul_diagram.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\concepts\\schema_common.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\concepts\\storage_paths.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\concepts\\temp_upload.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\concepts\\workflow_state.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\A00_Common\\A00_Common.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\A00_Common\\frontend\\A00_Common_AppShell.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\A00_Common\\frontend\\A00_Common_Router.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\A01_Home\\A01_components.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\A01_Home\\A01_frontend.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\A01_Home\\frontend\\A01_Home_UI_Page.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\A02_ProgDetail\\A02_components.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\A02_ProgDetail\\A02_frontend.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\A02_ProgDetail\\frontend\\A02_ProgDetail_UI_Page.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\A03_CompDetail\\A03_frontend.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\A04_NewsHistory\\A04_frontend.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\A05_EduDetail\\A05_frontend.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\A06_Login\\A06_backend.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\A06_Login\\A06_frontend.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\A06_Login\\backend\\A06_Login_Router.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\A07_Register\\A07_backend.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\A07_Register\\A07_frontend.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\A07_Register\\backend\\A07_Register_Router.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\A08_Support\\A08_backend.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\A08_Support\\A08_frontend.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\A08_Support\\backend\\A08_Support_Router.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\A09_Security\\A09_backend.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\A09_Security\\A09_frontend.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\A09_Security\\backend\\A09_Security_Router.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B01_Dashboard\\B01_api.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B01_Dashboard\\B01_backend.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B01_Dashboard\\B01_db.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B01_Dashboard\\B01_dependencies.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B01_Dashboard\\B01_frontend.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B01_Dashboard\\backend\\B01_Dashboard_Router.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B01_Dashboard\\frontend\\B01_Dashboard_UI_Page.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B02_ProjRegister\\B02_backend.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B02_ProjRegister\\B02_db.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B02_ProjRegister\\B02_frontend.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B02_ProjRegister\\backend\\B02_ProjRegister_Router.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B03_FileInput\\B03_FileInput_plan_lidar_multi_file.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B03_FileInput\\B03_api.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B03_FileInput\\B03_backend.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B03_FileInput\\B03_db.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B03_FileInput\\B03_dependencies.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B03_FileInput\\B03_frontend.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B03_FileInput\\backend\\B03_FileInput_Router.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B04_PreProcess\\B04_api.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B04_PreProcess\\B04_backend.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B04_PreProcess\\B04_db.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B04_PreProcess\\B04_dependencies.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B04_PreProcess\\B04_frontend.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B04_PreProcess\\backend\\B04_PreProcess_Router.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B05_Profile\\B05_Profile_plan_2026-08-18.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B05_Profile\\B05_api.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B05_Profile\\B05_backend.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B05_Profile\\B05_db.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B05_Profile\\B05_dependencies.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B05_Profile\\B05_frontend_alignment.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B05_Profile\\B05_frontend_viewer.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B05_Profile\\B05_structures.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B05_Profile\\backend\\B05_Profile_Engine_Grade.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B05_Profile\\backend\\B05_Profile_Engine_Sections.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B05_Profile\\backend\\B05_Profile_Engine_Solver.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B05_Profile\\backend\\B05_Profile_Repository.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B05_Profile\\backend\\B05_Profile_Router.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B05_Profile\\backend\\B05_Profile_Router_Confirm.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B05_Profile\\backend\\B05_Profile_Schema.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B05_Profile\\frontend\\B05_Profile_Api_Fetch.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B05_Profile\\frontend\\B05_Profile_UI_Drainage_Panel.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B05_Profile\\frontend\\B05_Profile_UI_Drainage_Parts.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B05_Profile\\frontend\\B05_Profile_UI_Drainage_Pipes.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B05_Profile\\frontend\\B05_Profile_UI_IrregularStations.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B05_Profile\\frontend\\B05_Profile_UI_Page.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B05_Profile\\frontend\\B05_Profile_UI_Panel.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B05_Profile\\frontend\\B05_Profile_UI_Profile_Alignment.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B05_Profile\\frontend\\B05_Profile_UI_Profile_Panel.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B05_Profile\\frontend\\B05_Profile_UI_Profile_Table.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B05_Profile\\frontend\\B05_Profile_UI_Viewer.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B05_Profile\\frontend\\_UI_Drainage_Render.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B05_Profile\\frontend\\_UI_Profile_Structures.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B05_Profile\\frontend\\_UI_Selection.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B06_Section\\B06_api.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B06_Section\\B06_db.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B06_Section\\B06_dependencies.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B06_Section\\backend\\B06_Section_Engine_Areas.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B06_Section\\backend\\B06_Section_Router.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B06_Section\\backend\\B06_Section_Router_Confirm.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B06_Section\\frontend\\B06_Section_Api_Fetch.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B06_Section\\frontend\\B06_Section_UI_Cross_Areas.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B06_Section\\frontend\\B06_Section_UI_Cross_Design.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B06_Section\\frontend\\B06_Section_UI_MassHaul.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B06_Section\\frontend\\B06_Section_UI_MassHaul_Balance.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B06_Section\\frontend\\B06_Section_UI_MassHaul_Balance_View.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B06_Section\\frontend\\B06_Section_UI_MassHaul_Balloon.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B06_Section\\frontend\\B06_Section_UI_MassHaul_Curve.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B06_Section\\frontend\\B06_Section_UI_MassHaul_Settle.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B06_Section\\frontend\\B06_Section_UI_MassHaul_View.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B06_Section\\frontend\\B06_Section_UI_Page.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B06_Section\\frontend\\B06_Section_UI_Section_View.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B06_Section\\frontend\\B06_Section_UI_Standard_Diagram.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B06_Section\\frontend\\B06_Section_UI_Standard_Panel.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B07_Quantity\\B07_backend.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B07_Quantity\\B07_db.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B07_Quantity\\B07_frontend.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B07_Quantity\\backend\\B07_Quantity_Router.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B08_DesignDetail\\B08_api.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B08_DesignDetail\\B08_backend.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B08_DesignDetail\\B08_dependencies.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B08_DesignDetail\\B08_frontend.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B08_DesignDetail\\backend\\B08_DesignDetail_Router.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B09_Estimation\\B09_frontend.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B09_Estimation\\frontend\\B09_Estimation_UI_Page.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B10_Payment\\B10_frontend.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B10_Payment\\frontend\\B10_Payment_UI_Page.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B11_Status\\B11_frontend.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\pages\\B11_Status\\frontend\\B11_Status_UI_Page.md"], "paper": [], "image": [], "video": []}, "new_total": 12, "deleted_files": ["D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\AGENTS.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\CLAUDE.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\ingest\\index.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\ingest\\plan_2026_07.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\ingest\\plan_2026_08.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\ingest\\plan_undated.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\ingest\\verification_2026_07.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\ingest\\verification_2026_08.md", "D:\\02_Software_Prog\\임도설계 및 견적자동화 프로그램 개발\\docs\\wiki\\log.md"]} \ No newline at end of file diff --git a/docs/wiki/graphify-out/.graphify_python b/docs/wiki/graphify-out/.graphify_python new file mode 100644 index 000000000..ad7f07469 --- /dev/null +++ b/docs/wiki/graphify-out/.graphify_python @@ -0,0 +1 @@ +C:\Users\umsan\AppData\Local\Programs\Python\Python312\python.exe \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/ast/v0.9.12/3a7ccd44185fcd0b735174a6d45282510fad5462a02092dbd801e45a7f956fb1.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/3a7ccd44185fcd0b735174a6d45282510fad5462a02092dbd801e45a7f956fb1.json new file mode 100644 index 000000000..3c0030d2b --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/3a7ccd44185fcd0b735174a6d45282510fad5462a02092dbd801e45a7f956fb1.json @@ -0,0 +1 @@ +{"nodes": [{"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_standard_quantity_open_2026_09_09_md", "label": "standard_quantity_open_2026-09-09.md", "file_type": "document", "source_file": "concepts/standard_quantity_open_2026-09-09.md", "source_location": "L1"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_standard_quantity_open_2026_09_09_2026_09_09_\ud45c\uc900\ub3c4_\uc218\ub7c9_\ubbf8\uacb0_\uadfc\uac70", "label": "2026-09-09 \ud45c\uc900\ub3c4\u00b7\uc218\ub7c9 \ubbf8\uacb0 \uadfc\uac70", "file_type": "document", "source_file": "concepts/standard_quantity_open_2026-09-09.md", "source_location": "L9"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_standard_quantity_open_2026_09_09_\uc801\uc6a9_\uc6d0\uce59", "label": "\uc801\uc6a9 \uc6d0\uce59", "file_type": "document", "source_file": "concepts/standard_quantity_open_2026-09-09.md", "source_location": "L11"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_standard_quantity_open_2026_09_09_\uc8fc\uc694_\ubbf8\uacb0", "label": "\uc8fc\uc694 \ubbf8\uacb0", "file_type": "document", "source_file": "concepts/standard_quantity_open_2026-09-09.md", "source_location": "L17"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_standard_quantity_open_2026_09_09_\uc5f0\uacb0", "label": "\uc5f0\uacb0", "file_type": "document", "source_file": "concepts/standard_quantity_open_2026-09-09.md", "source_location": "L29"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_standard_quantity_open_2026_09_09_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_standard_drawing_cost_inputs_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/standard_quantity_open_2026-09-09.md", "source_location": "L4", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_standard_quantity_open_2026_09_09_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b07_designdetail_b07_standard_drawings_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/standard_quantity_open_2026-09-09.md", "source_location": "L4", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_standard_quantity_open_2026_09_09_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b08_quantity_b08_overview_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/standard_quantity_open_2026-09-09.md", "source_location": "L4", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_standard_quantity_open_2026_09_09_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b09_estimation_b09_overview_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/standard_quantity_open_2026-09-09.md", "source_location": "L4", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_standard_quantity_open_2026_09_09_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_standard_quantity_open_2026_09_09_2026_09_09_\ud45c\uc900\ub3c4_\uc218\ub7c9_\ubbf8\uacb0_\uadfc\uac70", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/standard_quantity_open_2026-09-09.md", "source_location": "L9", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_standard_quantity_open_2026_09_09_2026_09_09_\ud45c\uc900\ub3c4_\uc218\ub7c9_\ubbf8\uacb0_\uadfc\uac70", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_standard_quantity_open_2026_09_09_\uc801\uc6a9_\uc6d0\uce59", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/standard_quantity_open_2026-09-09.md", "source_location": "L11", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_standard_quantity_open_2026_09_09_2026_09_09_\ud45c\uc900\ub3c4_\uc218\ub7c9_\ubbf8\uacb0_\uadfc\uac70", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_standard_quantity_open_2026_09_09_\uc8fc\uc694_\ubbf8\uacb0", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/standard_quantity_open_2026-09-09.md", "source_location": "L17", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_standard_quantity_open_2026_09_09_2026_09_09_\ud45c\uc900\ub3c4_\uc218\ub7c9_\ubbf8\uacb0_\uadfc\uac70", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_standard_quantity_open_2026_09_09_\uc5f0\uacb0", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/standard_quantity_open_2026-09-09.md", "source_location": "L29", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_standard_quantity_open_2026_09_09_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_completed_2026_09_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/standard_quantity_open_2026-09-09.md", "source_location": "L31", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/ast/v0.9.12/456345173cbe8379b23da736bedc97348e3e237b506afcbcef3cf2a92b708b59.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/456345173cbe8379b23da736bedc97348e3e237b506afcbcef3cf2a92b708b59.json new file mode 100644 index 000000000..94b6d8f8a --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/456345173cbe8379b23da736bedc97348e3e237b506afcbcef3cf2a92b708b59.json @@ -0,0 +1 @@ +{"nodes": [{"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "label": "index.md", "file_type": "document", "source_file": "index.md", "source_location": "L1"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_wiki_index", "label": "Wiki Index", "file_type": "document", "source_file": "index.md", "source_location": "L7"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_\uc6b0\uc120_\uc9c4\uc785\uc810", "label": "\uc6b0\uc120 \uc9c4\uc785\uc810", "file_type": "document", "source_file": "index.md", "source_location": "L11"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_\ub85c\uadf8\uc778_\ud6c4_\uae30\ub2a5", "label": "\ub85c\uadf8\uc778 \ud6c4 \uae30\ub2a5", "file_type": "document", "source_file": "index.md", "source_location": "L20"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_\ub85c\uadf8\uc778_\uc804_\uad00\ub9ac", "label": "\ub85c\uadf8\uc778 \uc804\u00b7\uad00\ub9ac", "file_type": "document", "source_file": "index.md", "source_location": "L43"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_\uacf5\ud1b5_\uac1c\ub150", "label": "\uacf5\ud1b5 \uac1c\ub150", "file_type": "document", "source_file": "index.md", "source_location": "L51"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_\ud604\uc7ac_\uc8fc\uc758\uc0ac\ud56d", "label": "\ud604\uc7ac \uc8fc\uc758\uc0ac\ud56d", "file_type": "document", "source_file": "index.md", "source_location": "L74"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_wiki_index", "relation": "contains", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L7", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_wiki_index", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_\uc6b0\uc120_\uc9c4\uc785\uc810", "relation": "contains", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L11", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L13", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L14", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_implementation_status_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L15", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_shared_resources_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L16", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_public_admin_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L17", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_ingest_index_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L18", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_wiki_index", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_\ub85c\uadf8\uc778_\ud6c4_\uae30\ub2a5", "relation": "contains", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L20", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b01_dashboard_b01_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L22", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b02_projregister_b02_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L23", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b03_fileinput_b03_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L24", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_las_free_sheet_surface_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L24", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b03_fileinput_b03_fileinput_plan_lidar_multi_file_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L25", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b04_preprocess_b04_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L26", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b05_profile_b05_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L27", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b05_profile_b05_structure_stations_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L27", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b05_profile_b05_completed_followups_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L28", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b05_profile_b05_corridor_followup_decisions_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L28", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b05_profile_b05_corridor_turn_correction_plan_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L28", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b05_profile_b05_corridor_plan_curves_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L29", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b05_profile_b05_corridor_cut_fill_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L30", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b05_profile_b05_corridor_patch_finish_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L31", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b06_section_b06_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L32", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b06_section_b06_pavement_revetment_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L32", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b06_section_b06_revetment_link_controls_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L32", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b06_section_b06_culvert_link_trim_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L32", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b07_designdetail_b07_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L33", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b07_designdetail_b07_standard_drawings_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L33", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b08_quantity_b08_overview_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L34", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b08_quantity_b08_2026_09_09_completion_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L35", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b08_designdetail_b08_cad_commands_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L36", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b08_designdetail_b08_cad_blocks_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L36", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b08_designdetail_b08_cad_table_entity_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L36", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b08_designdetail_b08_cad_title_block_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L36", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b08_designdetail_b08_cad_usability_2026_09_01_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L37", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b08_designdetail_b08_cross_structure_sheets_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L38", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b08_designdetail_b08_drawing_masshaul_watershed_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L38", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b09_estimation_b09_overview_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L39", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b09_estimation_b09_2026_09_09_completion_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L40", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b10_payment_b10_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L41", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b11_status_b11_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L41", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_wiki_index", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_\ub85c\uadf8\uc778_\uc804_\uad00\ub9ac", "relation": "contains", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L43", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_a00_common_a00_common_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L45", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_a01_home_a01_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L46", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_a02_progdetail_a02_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L46", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_a03_compdetail_a03_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L46", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_a04_newshistory_a04_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L47", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_a05_edudetail_a05_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L47", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_a06_login_a06_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L48", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_a07_register_a07_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L48", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_a08_support_a08_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L49", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_a09_security_a09_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L49", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_wiki_index", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_\uacf5\ud1b5_\uac1c\ub150", "relation": "contains", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L51", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_a00_app_shell_framework_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L53", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_ui_templates_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L53", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_design_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L53", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_completed_2026_08_29_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L54", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_completed_2026_09_01_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L55", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_completed_2026_09_01_followups_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L56", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_completed_2026_09_02_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L57", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_completed_2026_09_03_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L58", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_completed_2026_09_03_additional_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L59", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_completed_2026_09_04_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L60", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_completed_2026_09_07_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L61", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_completed_2026_09_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L62", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_quantity_cost_contract_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L63", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_standard_drawing_cost_inputs_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L64", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_standard_quantity_open_2026_09_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L65", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_multi_environment_safety_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L66", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_auth_rbac_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L67", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_workflow_state_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L67", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_temp_upload_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L67", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_db_schema_overview_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L68", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_storage_paths_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L68", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_crs_metadata_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L68", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_api_common_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L69", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_schema_common_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L69", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_common_util_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L69", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_drainage_watershed_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L70", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_mass_haul_diagram_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L70", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_dependencies_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L71", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b07_external_webcad_demos_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L71", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_law_source_quality_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L72", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_db_schema_unconfirmed_readme_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L72", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_wiki_index", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_\ud604\uc7ac_\uc8fc\uc758\uc0ac\ud56d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L74", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/ast/v0.9.12/4d22371954ddb259f818e89f77acfb28e755d2003d074d293e2c3b3ec026dec2.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/4d22371954ddb259f818e89f77acfb28e755d2003d074d293e2c3b3ec026dec2.json new file mode 100644 index 000000000..bb4132253 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/4d22371954ddb259f818e89f77acfb28e755d2003d074d293e2c3b3ec026dec2.json @@ -0,0 +1 @@ +{"nodes": [{"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_2026_09_09_completion_md", "label": "B09_2026_09_09_completion.md", "file_type": "document", "source_file": "pages/B09_Estimation/B09_2026_09_09_completion.md", "source_location": "L1"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_2026_09_09_completion_b09_\uc6d0\uac00\uacc4\uc0b0_2026_09_09_\uc644\ub8cc_\uadfc\uac70", "label": "B09 \uc6d0\uac00\uacc4\uc0b0 \u2014 2026-09-09 \uc644\ub8cc \uadfc\uac70", "file_type": "document", "source_file": "pages/B09_Estimation/B09_2026_09_09_completion.md", "source_location": "L10"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_2026_09_09_completion_\ub2e8\uac00_\ubc11\uc218_\uc644\uc131", "label": "\ub2e8\uac00\u00b7\ubc11\uc218 \uc644\uc131", "file_type": "document", "source_file": "pages/B09_Estimation/B09_2026_09_09_completion.md", "source_location": "L14"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_2026_09_09_completion_\uac00\uaca9_\uc870\uac74_\uc785\ub825", "label": "\uac00\uaca9\u00b7\uc870\uac74 \uc785\ub825", "file_type": "document", "source_file": "pages/B09_Estimation/B09_2026_09_09_completion.md", "source_location": "L22"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_2026_09_09_completion_\uae30\uacc4_\uc81c\ube44\uc728_\uc0b0\ucd9c\ubb3c", "label": "\uae30\uacc4\u00b7\uc81c\ube44\uc728\u00b7\uc0b0\ucd9c\ubb3c", "file_type": "document", "source_file": "pages/B09_Estimation/B09_2026_09_09_completion.md", "source_location": "L30"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_2026_09_09_completion_\uac80\uc99d_\uae30\ub85d", "label": "\uac80\uc99d \uae30\ub85d", "file_type": "document", "source_file": "pages/B09_Estimation/B09_2026_09_09_completion.md", "source_location": "L38"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_2026_09_09_completion_\ub0a8\uc740_\uacbd\uacc4", "label": "\ub0a8\uc740 \uacbd\uacc4", "file_type": "document", "source_file": "pages/B09_Estimation/B09_2026_09_09_completion.md", "source_location": "L50"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_2026_09_09_completion_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_estimation_b09_overview_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/B09_2026_09_09_completion.md", "source_location": "L5", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_2026_09_09_completion_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b08_quantity_b08_2026_09_09_completion_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/B09_2026_09_09_completion.md", "source_location": "L5", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_2026_09_09_completion_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_standard_quantity_open_2026_09_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/B09_2026_09_09_completion.md", "source_location": "L5", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_2026_09_09_completion_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_2026_09_09_completion_b09_\uc6d0\uac00\uacc4\uc0b0_2026_09_09_\uc644\ub8cc_\uadfc\uac70", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/B09_2026_09_09_completion.md", "source_location": "L10", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_2026_09_09_completion_b09_\uc6d0\uac00\uacc4\uc0b0_2026_09_09_\uc644\ub8cc_\uadfc\uac70", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_2026_09_09_completion_\ub2e8\uac00_\ubc11\uc218_\uc644\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/B09_2026_09_09_completion.md", "source_location": "L14", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_2026_09_09_completion_b09_\uc6d0\uac00\uacc4\uc0b0_2026_09_09_\uc644\ub8cc_\uadfc\uac70", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_2026_09_09_completion_\uac00\uaca9_\uc870\uac74_\uc785\ub825", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/B09_2026_09_09_completion.md", "source_location": "L22", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_2026_09_09_completion_b09_\uc6d0\uac00\uacc4\uc0b0_2026_09_09_\uc644\ub8cc_\uadfc\uac70", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_2026_09_09_completion_\uae30\uacc4_\uc81c\ube44\uc728_\uc0b0\ucd9c\ubb3c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/B09_2026_09_09_completion.md", "source_location": "L30", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_2026_09_09_completion_b09_\uc6d0\uac00\uacc4\uc0b0_2026_09_09_\uc644\ub8cc_\uadfc\uac70", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_2026_09_09_completion_\uac80\uc99d_\uae30\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/B09_2026_09_09_completion.md", "source_location": "L38", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_2026_09_09_completion_b09_\uc6d0\uac00\uacc4\uc0b0_2026_09_09_\uc644\ub8cc_\uadfc\uac70", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_2026_09_09_completion_\ub0a8\uc740_\uacbd\uacc4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/B09_2026_09_09_completion.md", "source_location": "L50", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/ast/v0.9.12/58da2f4ea87c68f5c28c50755f93e93b431cd01626287338ffc2864d9ef31260.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/58da2f4ea87c68f5c28c50755f93e93b431cd01626287338ffc2864d9ef31260.json new file mode 100644 index 000000000..bb4132253 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/58da2f4ea87c68f5c28c50755f93e93b431cd01626287338ffc2864d9ef31260.json @@ -0,0 +1 @@ +{"nodes": [{"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_2026_09_09_completion_md", "label": "B09_2026_09_09_completion.md", "file_type": "document", "source_file": "pages/B09_Estimation/B09_2026_09_09_completion.md", "source_location": "L1"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_2026_09_09_completion_b09_\uc6d0\uac00\uacc4\uc0b0_2026_09_09_\uc644\ub8cc_\uadfc\uac70", "label": "B09 \uc6d0\uac00\uacc4\uc0b0 \u2014 2026-09-09 \uc644\ub8cc \uadfc\uac70", "file_type": "document", "source_file": "pages/B09_Estimation/B09_2026_09_09_completion.md", "source_location": "L10"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_2026_09_09_completion_\ub2e8\uac00_\ubc11\uc218_\uc644\uc131", "label": "\ub2e8\uac00\u00b7\ubc11\uc218 \uc644\uc131", "file_type": "document", "source_file": "pages/B09_Estimation/B09_2026_09_09_completion.md", "source_location": "L14"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_2026_09_09_completion_\uac00\uaca9_\uc870\uac74_\uc785\ub825", "label": "\uac00\uaca9\u00b7\uc870\uac74 \uc785\ub825", "file_type": "document", "source_file": "pages/B09_Estimation/B09_2026_09_09_completion.md", "source_location": "L22"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_2026_09_09_completion_\uae30\uacc4_\uc81c\ube44\uc728_\uc0b0\ucd9c\ubb3c", "label": "\uae30\uacc4\u00b7\uc81c\ube44\uc728\u00b7\uc0b0\ucd9c\ubb3c", "file_type": "document", "source_file": "pages/B09_Estimation/B09_2026_09_09_completion.md", "source_location": "L30"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_2026_09_09_completion_\uac80\uc99d_\uae30\ub85d", "label": "\uac80\uc99d \uae30\ub85d", "file_type": "document", "source_file": "pages/B09_Estimation/B09_2026_09_09_completion.md", "source_location": "L38"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_2026_09_09_completion_\ub0a8\uc740_\uacbd\uacc4", "label": "\ub0a8\uc740 \uacbd\uacc4", "file_type": "document", "source_file": "pages/B09_Estimation/B09_2026_09_09_completion.md", "source_location": "L50"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_2026_09_09_completion_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_estimation_b09_overview_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/B09_2026_09_09_completion.md", "source_location": "L5", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_2026_09_09_completion_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b08_quantity_b08_2026_09_09_completion_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/B09_2026_09_09_completion.md", "source_location": "L5", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_2026_09_09_completion_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_standard_quantity_open_2026_09_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/B09_2026_09_09_completion.md", "source_location": "L5", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_2026_09_09_completion_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_2026_09_09_completion_b09_\uc6d0\uac00\uacc4\uc0b0_2026_09_09_\uc644\ub8cc_\uadfc\uac70", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/B09_2026_09_09_completion.md", "source_location": "L10", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_2026_09_09_completion_b09_\uc6d0\uac00\uacc4\uc0b0_2026_09_09_\uc644\ub8cc_\uadfc\uac70", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_2026_09_09_completion_\ub2e8\uac00_\ubc11\uc218_\uc644\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/B09_2026_09_09_completion.md", "source_location": "L14", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_2026_09_09_completion_b09_\uc6d0\uac00\uacc4\uc0b0_2026_09_09_\uc644\ub8cc_\uadfc\uac70", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_2026_09_09_completion_\uac00\uaca9_\uc870\uac74_\uc785\ub825", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/B09_2026_09_09_completion.md", "source_location": "L22", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_2026_09_09_completion_b09_\uc6d0\uac00\uacc4\uc0b0_2026_09_09_\uc644\ub8cc_\uadfc\uac70", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_2026_09_09_completion_\uae30\uacc4_\uc81c\ube44\uc728_\uc0b0\ucd9c\ubb3c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/B09_2026_09_09_completion.md", "source_location": "L30", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_2026_09_09_completion_b09_\uc6d0\uac00\uacc4\uc0b0_2026_09_09_\uc644\ub8cc_\uadfc\uac70", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_2026_09_09_completion_\uac80\uc99d_\uae30\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/B09_2026_09_09_completion.md", "source_location": "L38", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_2026_09_09_completion_b09_\uc6d0\uac00\uacc4\uc0b0_2026_09_09_\uc644\ub8cc_\uadfc\uac70", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_2026_09_09_completion_\ub0a8\uc740_\uacbd\uacc4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/B09_2026_09_09_completion.md", "source_location": "L50", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/ast/v0.9.12/604c85b04c27441315b38867b2dc68cd25e9160f5ddc0f9d696ee72b39b7d3ee.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/604c85b04c27441315b38867b2dc68cd25e9160f5ddc0f9d696ee72b39b7d3ee.json new file mode 100644 index 000000000..49541595c --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/604c85b04c27441315b38867b2dc68cd25e9160f5ddc0f9d696ee72b39b7d3ee.json @@ -0,0 +1 @@ +{"nodes": [{"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_2026_09_09_completion_md", "label": "B08_2026_09_09_completion.md", "file_type": "document", "source_file": "pages/B08_Quantity/B08_2026_09_09_completion.md", "source_location": "L1"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_2026_09_09_completion_b08_\uc218\ub7c9\uc0b0\ucd9c_2026_09_09_\uc644\ub8cc_\uadfc\uac70", "label": "B08 \uc218\ub7c9\uc0b0\ucd9c \u2014 2026-09-09 \uc644\ub8cc \uadfc\uac70", "file_type": "document", "source_file": "pages/B08_Quantity/B08_2026_09_09_completion.md", "source_location": "L10"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_2026_09_09_completion_\ubc11\uc218\uc640_\uc778\uacc4", "label": "\ubc11\uc218\uc640 \uc778\uacc4", "file_type": "document", "source_file": "pages/B08_Quantity/B08_2026_09_09_completion.md", "source_location": "L14"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_2026_09_09_completion_\uad6c\uc870\ubb3c_\uc218\ub7c9_\ud45c\uc2dc", "label": "\uad6c\uc870\ubb3c\u00b7\uc218\ub7c9 \ud45c\uc2dc", "file_type": "document", "source_file": "pages/B08_Quantity/B08_2026_09_09_completion.md", "source_location": "L21"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_2026_09_09_completion_\uac80\uc99d_\uae30\ub85d", "label": "\uac80\uc99d \uae30\ub85d", "file_type": "document", "source_file": "pages/B08_Quantity/B08_2026_09_09_completion.md", "source_location": "L28"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_2026_09_09_completion_\ub0a8\uc740_\uacbd\uacc4", "label": "\ub0a8\uc740 \uacbd\uacc4", "file_type": "document", "source_file": "pages/B08_Quantity/B08_2026_09_09_completion.md", "source_location": "L37"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_2026_09_09_completion_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_quantity_b08_overview_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_Quantity/B08_2026_09_09_completion.md", "source_location": "L5", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_2026_09_09_completion_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b09_estimation_b09_2026_09_09_completion_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_Quantity/B08_2026_09_09_completion.md", "source_location": "L5", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_2026_09_09_completion_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_quantity_cost_contract_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_Quantity/B08_2026_09_09_completion.md", "source_location": "L5", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_2026_09_09_completion_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_2026_09_09_completion_b08_\uc218\ub7c9\uc0b0\ucd9c_2026_09_09_\uc644\ub8cc_\uadfc\uac70", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_Quantity/B08_2026_09_09_completion.md", "source_location": "L10", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_2026_09_09_completion_b08_\uc218\ub7c9\uc0b0\ucd9c_2026_09_09_\uc644\ub8cc_\uadfc\uac70", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_2026_09_09_completion_\ubc11\uc218\uc640_\uc778\uacc4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_Quantity/B08_2026_09_09_completion.md", "source_location": "L14", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_2026_09_09_completion_b08_\uc218\ub7c9\uc0b0\ucd9c_2026_09_09_\uc644\ub8cc_\uadfc\uac70", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_2026_09_09_completion_\uad6c\uc870\ubb3c_\uc218\ub7c9_\ud45c\uc2dc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_Quantity/B08_2026_09_09_completion.md", "source_location": "L21", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_2026_09_09_completion_b08_\uc218\ub7c9\uc0b0\ucd9c_2026_09_09_\uc644\ub8cc_\uadfc\uac70", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_2026_09_09_completion_\uac80\uc99d_\uae30\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_Quantity/B08_2026_09_09_completion.md", "source_location": "L28", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_2026_09_09_completion_b08_\uc218\ub7c9\uc0b0\ucd9c_2026_09_09_\uc644\ub8cc_\uadfc\uac70", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_2026_09_09_completion_\ub0a8\uc740_\uacbd\uacc4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_Quantity/B08_2026_09_09_completion.md", "source_location": "L37", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/ast/v0.9.12/6ec170b81bc7453c99a4353c3662fdd5d83fada62b10909474a3384b95948ce4.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/6ec170b81bc7453c99a4353c3662fdd5d83fada62b10909474a3384b95948ce4.json new file mode 100644 index 000000000..49541595c --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/6ec170b81bc7453c99a4353c3662fdd5d83fada62b10909474a3384b95948ce4.json @@ -0,0 +1 @@ +{"nodes": [{"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_2026_09_09_completion_md", "label": "B08_2026_09_09_completion.md", "file_type": "document", "source_file": "pages/B08_Quantity/B08_2026_09_09_completion.md", "source_location": "L1"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_2026_09_09_completion_b08_\uc218\ub7c9\uc0b0\ucd9c_2026_09_09_\uc644\ub8cc_\uadfc\uac70", "label": "B08 \uc218\ub7c9\uc0b0\ucd9c \u2014 2026-09-09 \uc644\ub8cc \uadfc\uac70", "file_type": "document", "source_file": "pages/B08_Quantity/B08_2026_09_09_completion.md", "source_location": "L10"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_2026_09_09_completion_\ubc11\uc218\uc640_\uc778\uacc4", "label": "\ubc11\uc218\uc640 \uc778\uacc4", "file_type": "document", "source_file": "pages/B08_Quantity/B08_2026_09_09_completion.md", "source_location": "L14"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_2026_09_09_completion_\uad6c\uc870\ubb3c_\uc218\ub7c9_\ud45c\uc2dc", "label": "\uad6c\uc870\ubb3c\u00b7\uc218\ub7c9 \ud45c\uc2dc", "file_type": "document", "source_file": "pages/B08_Quantity/B08_2026_09_09_completion.md", "source_location": "L21"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_2026_09_09_completion_\uac80\uc99d_\uae30\ub85d", "label": "\uac80\uc99d \uae30\ub85d", "file_type": "document", "source_file": "pages/B08_Quantity/B08_2026_09_09_completion.md", "source_location": "L28"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_2026_09_09_completion_\ub0a8\uc740_\uacbd\uacc4", "label": "\ub0a8\uc740 \uacbd\uacc4", "file_type": "document", "source_file": "pages/B08_Quantity/B08_2026_09_09_completion.md", "source_location": "L37"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_2026_09_09_completion_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_quantity_b08_overview_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_Quantity/B08_2026_09_09_completion.md", "source_location": "L5", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_2026_09_09_completion_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b09_estimation_b09_2026_09_09_completion_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_Quantity/B08_2026_09_09_completion.md", "source_location": "L5", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_2026_09_09_completion_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_quantity_cost_contract_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_Quantity/B08_2026_09_09_completion.md", "source_location": "L5", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_2026_09_09_completion_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_2026_09_09_completion_b08_\uc218\ub7c9\uc0b0\ucd9c_2026_09_09_\uc644\ub8cc_\uadfc\uac70", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_Quantity/B08_2026_09_09_completion.md", "source_location": "L10", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_2026_09_09_completion_b08_\uc218\ub7c9\uc0b0\ucd9c_2026_09_09_\uc644\ub8cc_\uadfc\uac70", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_2026_09_09_completion_\ubc11\uc218\uc640_\uc778\uacc4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_Quantity/B08_2026_09_09_completion.md", "source_location": "L14", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_2026_09_09_completion_b08_\uc218\ub7c9\uc0b0\ucd9c_2026_09_09_\uc644\ub8cc_\uadfc\uac70", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_2026_09_09_completion_\uad6c\uc870\ubb3c_\uc218\ub7c9_\ud45c\uc2dc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_Quantity/B08_2026_09_09_completion.md", "source_location": "L21", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_2026_09_09_completion_b08_\uc218\ub7c9\uc0b0\ucd9c_2026_09_09_\uc644\ub8cc_\uadfc\uac70", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_2026_09_09_completion_\uac80\uc99d_\uae30\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_Quantity/B08_2026_09_09_completion.md", "source_location": "L28", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_2026_09_09_completion_b08_\uc218\ub7c9\uc0b0\ucd9c_2026_09_09_\uc644\ub8cc_\uadfc\uac70", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_2026_09_09_completion_\ub0a8\uc740_\uacbd\uacc4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_Quantity/B08_2026_09_09_completion.md", "source_location": "L37", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/ast/v0.9.12/7aab5822742004b0aa42355819f837bc500bae9655d740ce56956d94cda2a625.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/7aab5822742004b0aa42355819f837bc500bae9655d740ce56956d94cda2a625.json new file mode 100644 index 000000000..499107e96 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/7aab5822742004b0aa42355819f837bc500bae9655d740ce56956d94cda2a625.json @@ -0,0 +1 @@ +{"nodes": [{"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_multi_environment_safety_md", "label": "multi_environment_safety.md", "file_type": "document", "source_file": "concepts/multi_environment_safety.md", "source_location": "L1"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_multi_environment_safety_\ub2e4\uc911_\ud658\uacbd_\uc800\uc7a5\uc18c_\uacf5\uc6a9_db_\uc548\uc804", "label": "\ub2e4\uc911 \ud658\uacbd \uc800\uc7a5\uc18c\u00b7\uacf5\uc6a9 DB \uc548\uc804", "file_type": "document", "source_file": "concepts/multi_environment_safety.md", "source_location": "L9"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_multi_environment_safety_\ud655\uc778\ub41c_\uc704\ud5d8", "label": "\ud655\uc778\ub41c \uc704\ud5d8", "file_type": "document", "source_file": "concepts/multi_environment_safety.md", "source_location": "L11"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_multi_environment_safety_\uc6b4\uc601_\uaddc\uce59", "label": "\uc6b4\uc601 \uaddc\uce59", "file_type": "document", "source_file": "concepts/multi_environment_safety.md", "source_location": "L18"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_multi_environment_safety_\uc7ac\uacc4\uc0b0_\uc601\ud5a5", "label": "\uc7ac\uacc4\uc0b0 \uc601\ud5a5", "file_type": "document", "source_file": "concepts/multi_environment_safety.md", "source_location": "L28"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_multi_environment_safety_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_architecture_shared_resources_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/multi_environment_safety.md", "source_location": "L4", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_multi_environment_safety_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_storage_paths_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/multi_environment_safety.md", "source_location": "L4", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_multi_environment_safety_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_workflow_state_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/multi_environment_safety.md", "source_location": "L4", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_multi_environment_safety_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_multi_environment_safety_\ub2e4\uc911_\ud658\uacbd_\uc800\uc7a5\uc18c_\uacf5\uc6a9_db_\uc548\uc804", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/multi_environment_safety.md", "source_location": "L9", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_multi_environment_safety_\ub2e4\uc911_\ud658\uacbd_\uc800\uc7a5\uc18c_\uacf5\uc6a9_db_\uc548\uc804", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_multi_environment_safety_\ud655\uc778\ub41c_\uc704\ud5d8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/multi_environment_safety.md", "source_location": "L11", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_multi_environment_safety_\ub2e4\uc911_\ud658\uacbd_\uc800\uc7a5\uc18c_\uacf5\uc6a9_db_\uc548\uc804", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_multi_environment_safety_\uc6b4\uc601_\uaddc\uce59", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/multi_environment_safety.md", "source_location": "L18", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_multi_environment_safety_\ub2e4\uc911_\ud658\uacbd_\uc800\uc7a5\uc18c_\uacf5\uc6a9_db_\uc548\uc804", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_multi_environment_safety_\uc7ac\uacc4\uc0b0_\uc601\ud5a5", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/multi_environment_safety.md", "source_location": "L28", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/ast/v0.9.12/80b8e6ddb03e3928e9e528074ddc9d232065de56e60b29b789039700effa1cd9.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/80b8e6ddb03e3928e9e528074ddc9d232065de56e60b29b789039700effa1cd9.json new file mode 100644 index 000000000..3d2acd307 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/80b8e6ddb03e3928e9e528074ddc9d232065de56e60b29b789039700effa1cd9.json @@ -0,0 +1 @@ +{"nodes": [{"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b07_designdetail_b07_standard_drawings_2026_09_md", "label": "B07_standard_drawings_2026_09.md", "file_type": "document", "source_file": "pages/B07_DesignDetail/B07_standard_drawings_2026_09.md", "source_location": "L1"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b07_designdetail_b07_standard_drawings_2026_09_b07_\uad6c\uc870\ubb3c_\ud45c\uc900\ub3c4_\uc870\uc0ac_\ud569\uc758\uc640_\ud604\uc7ac_\ud1b5\ub85c", "label": "B07 \uad6c\uc870\ubb3c \ud45c\uc900\ub3c4 \u2014 \uc870\uc0ac\u00b7\ud569\uc758\uc640 \ud604\uc7ac \ud1b5\ub85c", "file_type": "document", "source_file": "pages/B07_DesignDetail/B07_standard_drawings_2026_09.md", "source_location": "L10"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b07_designdetail_b07_standard_drawings_2026_09_\ub370\uc774\ud130_\ud750\ub984", "label": "\ub370\uc774\ud130 \ud750\ub984", "file_type": "document", "source_file": "pages/B07_DesignDetail/B07_standard_drawings_2026_09.md", "source_location": "L14"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b07_designdetail_b07_standard_drawings_2026_09_\uad6c\ud604_\uc9c4\uc785\uc810", "label": "\uad6c\ud604 \uc9c4\uc785\uc810", "file_type": "document", "source_file": "pages/B07_DesignDetail/B07_standard_drawings_2026_09.md", "source_location": "L24"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b07_designdetail_b07_standard_drawings_2026_09_\uc870\uc0ac\ub85c_\ud655\uc778\ub41c_\uc124\uacc4_\uc6d0\uce59", "label": "\uc870\uc0ac\ub85c \ud655\uc778\ub41c \uc124\uacc4 \uc6d0\uce59", "file_type": "document", "source_file": "pages/B07_DesignDetail/B07_standard_drawings_2026_09.md", "source_location": "L35"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b07_designdetail_b07_standard_drawings_2026_09_\uadfc\uac70\uc640_\ub0a8\uc740_\ubd88\ud655\uc2e4\uc131", "label": "\uadfc\uac70\uc640 \ub0a8\uc740 \ubd88\ud655\uc2e4\uc131", "file_type": "document", "source_file": "pages/B07_DesignDetail/B07_standard_drawings_2026_09.md", "source_location": "L43"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b07_designdetail_b07_standard_drawings_2026_09_9\uc6d4_9\uc77c_\uad6c\ud604_\uc2e4\uce21_\ubcf4\uac15", "label": "9\uc6d4 9\uc77c \uad6c\ud604\u00b7\uc2e4\uce21 \ubcf4\uac15", "file_type": "document", "source_file": "pages/B07_DesignDetail/B07_standard_drawings_2026_09.md", "source_location": "L49"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b07_designdetail_b07_standard_drawings_2026_09_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b07_designdetail_b07_designdetail_b07_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B07_DesignDetail/B07_standard_drawings_2026_09.md", "source_location": "L5", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b07_designdetail_b07_standard_drawings_2026_09_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b07_designdetail_b08_quantity_b08_overview_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B07_DesignDetail/B07_standard_drawings_2026_09.md", "source_location": "L5", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b07_designdetail_b07_standard_drawings_2026_09_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b07_designdetail_b09_estimation_b09_overview_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B07_DesignDetail/B07_standard_drawings_2026_09.md", "source_location": "L5", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b07_designdetail_b07_standard_drawings_2026_09_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b07_designdetail_standard_drawing_cost_inputs_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B07_DesignDetail/B07_standard_drawings_2026_09.md", "source_location": "L5", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b07_designdetail_b07_standard_drawings_2026_09_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b07_designdetail_quantity_cost_contract_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B07_DesignDetail/B07_standard_drawings_2026_09.md", "source_location": "L5", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b07_designdetail_b07_standard_drawings_2026_09_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b07_designdetail_b07_standard_drawings_2026_09_b07_\uad6c\uc870\ubb3c_\ud45c\uc900\ub3c4_\uc870\uc0ac_\ud569\uc758\uc640_\ud604\uc7ac_\ud1b5\ub85c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B07_DesignDetail/B07_standard_drawings_2026_09.md", "source_location": "L10", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b07_designdetail_b07_standard_drawings_2026_09_b07_\uad6c\uc870\ubb3c_\ud45c\uc900\ub3c4_\uc870\uc0ac_\ud569\uc758\uc640_\ud604\uc7ac_\ud1b5\ub85c", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b07_designdetail_b07_standard_drawings_2026_09_\ub370\uc774\ud130_\ud750\ub984", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B07_DesignDetail/B07_standard_drawings_2026_09.md", "source_location": "L14", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b07_designdetail_b07_standard_drawings_2026_09_b07_\uad6c\uc870\ubb3c_\ud45c\uc900\ub3c4_\uc870\uc0ac_\ud569\uc758\uc640_\ud604\uc7ac_\ud1b5\ub85c", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b07_designdetail_b07_standard_drawings_2026_09_\uad6c\ud604_\uc9c4\uc785\uc810", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B07_DesignDetail/B07_standard_drawings_2026_09.md", "source_location": "L24", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b07_designdetail_b07_standard_drawings_2026_09_b07_\uad6c\uc870\ubb3c_\ud45c\uc900\ub3c4_\uc870\uc0ac_\ud569\uc758\uc640_\ud604\uc7ac_\ud1b5\ub85c", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b07_designdetail_b07_standard_drawings_2026_09_\uc870\uc0ac\ub85c_\ud655\uc778\ub41c_\uc124\uacc4_\uc6d0\uce59", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B07_DesignDetail/B07_standard_drawings_2026_09.md", "source_location": "L35", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b07_designdetail_b07_standard_drawings_2026_09_b07_\uad6c\uc870\ubb3c_\ud45c\uc900\ub3c4_\uc870\uc0ac_\ud569\uc758\uc640_\ud604\uc7ac_\ud1b5\ub85c", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b07_designdetail_b07_standard_drawings_2026_09_\uadfc\uac70\uc640_\ub0a8\uc740_\ubd88\ud655\uc2e4\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B07_DesignDetail/B07_standard_drawings_2026_09.md", "source_location": "L43", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b07_designdetail_b07_standard_drawings_2026_09_b07_\uad6c\uc870\ubb3c_\ud45c\uc900\ub3c4_\uc870\uc0ac_\ud569\uc758\uc640_\ud604\uc7ac_\ud1b5\ub85c", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b07_designdetail_b07_standard_drawings_2026_09_9\uc6d4_9\uc77c_\uad6c\ud604_\uc2e4\uce21_\ubcf4\uac15", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B07_DesignDetail/B07_standard_drawings_2026_09.md", "source_location": "L49", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b07_designdetail_b07_standard_drawings_2026_09_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b07_designdetail_standard_quantity_open_2026_09_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B07_DesignDetail/B07_standard_drawings_2026_09.md", "source_location": "L55", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/ast/v0.9.12/901938a8286a00a69c3b2fec951d04880cc38b42fcc24844c6ba222b8a437680.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/901938a8286a00a69c3b2fec951d04880cc38b42fcc24844c6ba222b8a437680.json new file mode 100644 index 000000000..ac723fb9d --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/901938a8286a00a69c3b2fec951d04880cc38b42fcc24844c6ba222b8a437680.json @@ -0,0 +1 @@ +{"nodes": [{"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_completed_2026_09_09_md", "label": "completed_2026-09-09.md", "file_type": "document", "source_file": "concepts/completed_2026-09-09.md", "source_location": "L1"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_completed_2026_09_09_2026_09_09_\uc644\ub8cc_\uad6c\ud604_\uac80\uc99d", "label": "2026-09-09 \uc644\ub8cc \uad6c\ud604\u00b7\uac80\uc99d", "file_type": "document", "source_file": "concepts/completed_2026-09-09.md", "source_location": "L9"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_completed_2026_09_09_b05_b06_\uc885\ud6a1\ub2e8", "label": "B05\u00b7B06 \uc885\ud6a1\ub2e8", "file_type": "document", "source_file": "concepts/completed_2026-09-09.md", "source_location": "L11"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_completed_2026_09_09_b07_\ud45c\uc900\ub3c4", "label": "B07 \ud45c\uc900\ub3c4", "file_type": "document", "source_file": "concepts/completed_2026-09-09.md", "source_location": "L20"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_completed_2026_09_09_b08_\uc218\ub7c9\uc0b0\ucd9c", "label": "B08 \uc218\ub7c9\uc0b0\ucd9c", "file_type": "document", "source_file": "concepts/completed_2026-09-09.md", "source_location": "L28"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_completed_2026_09_09_b09_\uc6d0\uac00\uacc4\uc0b0", "label": "B09 \uc6d0\uac00\uacc4\uc0b0", "file_type": "document", "source_file": "concepts/completed_2026-09-09.md", "source_location": "L37"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_completed_2026_09_09_\uac80\uc99d_\uacbd\uacc4", "label": "\uac80\uc99d \uacbd\uacc4", "file_type": "document", "source_file": "concepts/completed_2026-09-09.md", "source_location": "L45"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_completed_2026_09_09_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b06_section_b06_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-09.md", "source_location": "L4", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_completed_2026_09_09_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b07_designdetail_b07_standard_drawings_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-09.md", "source_location": "L4", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_completed_2026_09_09_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b08_quantity_b08_overview_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-09.md", "source_location": "L4", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_completed_2026_09_09_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b08_quantity_b08_2026_09_09_completion_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-09.md", "source_location": "L4", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_completed_2026_09_09_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b09_estimation_b09_overview_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-09.md", "source_location": "L4", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_completed_2026_09_09_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b09_estimation_b09_2026_09_09_completion_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-09.md", "source_location": "L4", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_completed_2026_09_09_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_quantity_cost_contract_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-09.md", "source_location": "L4", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_completed_2026_09_09_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_completed_2026_09_09_2026_09_09_\uc644\ub8cc_\uad6c\ud604_\uac80\uc99d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-09.md", "source_location": "L9", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_completed_2026_09_09_2026_09_09_\uc644\ub8cc_\uad6c\ud604_\uac80\uc99d", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_completed_2026_09_09_b05_b06_\uc885\ud6a1\ub2e8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-09.md", "source_location": "L11", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_completed_2026_09_09_2026_09_09_\uc644\ub8cc_\uad6c\ud604_\uac80\uc99d", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_completed_2026_09_09_b07_\ud45c\uc900\ub3c4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-09.md", "source_location": "L20", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_completed_2026_09_09_2026_09_09_\uc644\ub8cc_\uad6c\ud604_\uac80\uc99d", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_completed_2026_09_09_b08_\uc218\ub7c9\uc0b0\ucd9c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-09.md", "source_location": "L28", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_completed_2026_09_09_2026_09_09_\uc644\ub8cc_\uad6c\ud604_\uac80\uc99d", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_completed_2026_09_09_b09_\uc6d0\uac00\uacc4\uc0b0", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-09.md", "source_location": "L37", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_completed_2026_09_09_2026_09_09_\uc644\ub8cc_\uad6c\ud604_\uac80\uc99d", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_completed_2026_09_09_\uac80\uc99d_\uacbd\uacc4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-09.md", "source_location": "L45", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_completed_2026_09_09_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_standard_quantity_open_2026_09_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-09.md", "source_location": "L48", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/ast/v0.9.12/93106073252858e09c823f89692eec1a38ebf48a6dd4e113e3ea673af9c6518e.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/93106073252858e09c823f89692eec1a38ebf48a6dd4e113e3ea673af9c6518e.json new file mode 100644 index 000000000..4492732e4 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/93106073252858e09c823f89692eec1a38ebf48a6dd4e113e3ea673af9c6518e.json @@ -0,0 +1 @@ +{"nodes": [{"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_completed_2026_09_09_md", "label": "completed_2026-09-09.md", "file_type": "document", "source_file": "concepts/completed_2026-09-09.md", "source_location": "L1"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_completed_2026_09_09_2026_09_09_\uc644\ub8cc_\uad6c\ud604_\uac80\uc99d", "label": "2026-09-09 \uc644\ub8cc \uad6c\ud604\u00b7\uac80\uc99d", "file_type": "document", "source_file": "concepts/completed_2026-09-09.md", "source_location": "L9"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_completed_2026_09_09_b05_b06_\uc885\ud6a1\ub2e8", "label": "B05\u00b7B06 \uc885\ud6a1\ub2e8", "file_type": "document", "source_file": "concepts/completed_2026-09-09.md", "source_location": "L11"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_completed_2026_09_09_b07_\ud45c\uc900\ub3c4", "label": "B07 \ud45c\uc900\ub3c4", "file_type": "document", "source_file": "concepts/completed_2026-09-09.md", "source_location": "L23"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_completed_2026_09_09_b08_\uc218\ub7c9\uc0b0\ucd9c", "label": "B08 \uc218\ub7c9\uc0b0\ucd9c", "file_type": "document", "source_file": "concepts/completed_2026-09-09.md", "source_location": "L32"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_completed_2026_09_09_b09_\uc6d0\uac00\uacc4\uc0b0", "label": "B09 \uc6d0\uac00\uacc4\uc0b0", "file_type": "document", "source_file": "concepts/completed_2026-09-09.md", "source_location": "L41"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_completed_2026_09_09_\uac80\uc99d_\uacbd\uacc4", "label": "\uac80\uc99d \uacbd\uacc4", "file_type": "document", "source_file": "concepts/completed_2026-09-09.md", "source_location": "L49"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_completed_2026_09_09_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b06_section_b06_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-09.md", "source_location": "L4", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_completed_2026_09_09_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b07_designdetail_b07_standard_drawings_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-09.md", "source_location": "L4", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_completed_2026_09_09_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b08_quantity_b08_overview_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-09.md", "source_location": "L4", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_completed_2026_09_09_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b08_quantity_b08_2026_09_09_completion_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-09.md", "source_location": "L4", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_completed_2026_09_09_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b09_estimation_b09_overview_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-09.md", "source_location": "L4", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_completed_2026_09_09_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b09_estimation_b09_2026_09_09_completion_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-09.md", "source_location": "L4", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_completed_2026_09_09_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_quantity_cost_contract_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-09.md", "source_location": "L4", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_completed_2026_09_09_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_completed_2026_09_09_2026_09_09_\uc644\ub8cc_\uad6c\ud604_\uac80\uc99d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-09.md", "source_location": "L9", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_completed_2026_09_09_2026_09_09_\uc644\ub8cc_\uad6c\ud604_\uac80\uc99d", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_completed_2026_09_09_b05_b06_\uc885\ud6a1\ub2e8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-09.md", "source_location": "L11", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_completed_2026_09_09_2026_09_09_\uc644\ub8cc_\uad6c\ud604_\uac80\uc99d", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_completed_2026_09_09_b07_\ud45c\uc900\ub3c4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-09.md", "source_location": "L23", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_completed_2026_09_09_2026_09_09_\uc644\ub8cc_\uad6c\ud604_\uac80\uc99d", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_completed_2026_09_09_b08_\uc218\ub7c9\uc0b0\ucd9c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-09.md", "source_location": "L32", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_completed_2026_09_09_2026_09_09_\uc644\ub8cc_\uad6c\ud604_\uac80\uc99d", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_completed_2026_09_09_b09_\uc6d0\uac00\uacc4\uc0b0", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-09.md", "source_location": "L41", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_completed_2026_09_09_2026_09_09_\uc644\ub8cc_\uad6c\ud604_\uac80\uc99d", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_completed_2026_09_09_\uac80\uc99d_\uacbd\uacc4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-09.md", "source_location": "L49", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_completed_2026_09_09_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_standard_quantity_open_2026_09_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/completed_2026-09-09.md", "source_location": "L52", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/ast/v0.9.12/9929353a13b176872a923bc6fa2a9c395a1337b90acb3f360d20504a2de2fcc7.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/9929353a13b176872a923bc6fa2a9c395a1337b90acb3f360d20504a2de2fcc7.json new file mode 100644 index 000000000..c1e744685 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/9929353a13b176872a923bc6fa2a9c395a1337b90acb3f360d20504a2de2fcc7.json @@ -0,0 +1 @@ +{"nodes": [{"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_overview_2026_09_md", "label": "B08_overview_2026_09.md", "file_type": "document", "source_file": "pages/B08_Quantity/B08_overview_2026_09.md", "source_location": "L1"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_overview_2026_09_b08_quantity_2026_09_\uc218\ub7c9\uc0b0\ucd9c", "label": "B08 Quantity \u2014 2026-09 \uc218\ub7c9\uc0b0\ucd9c", "file_type": "document", "source_file": "pages/B08_Quantity/B08_overview_2026_09.md", "source_location": "L10"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_overview_2026_09_\uad6c\ud604_\uad6c\uc131", "label": "\uad6c\ud604 \uad6c\uc131", "file_type": "document", "source_file": "pages/B08_Quantity/B08_overview_2026_09.md", "source_location": "L14"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_overview_2026_09_\uac80\uc99d\ub41c_\ud750\ub984", "label": "\uac80\uc99d\ub41c \ud750\ub984", "file_type": "document", "source_file": "pages/B08_Quantity/B08_overview_2026_09.md", "source_location": "L26"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_overview_2026_09_\uc644\ub8cc_\uc81c\ud55c", "label": "\uc644\ub8cc\u00b7\uc81c\ud55c", "file_type": "document", "source_file": "pages/B08_Quantity/B08_overview_2026_09.md", "source_location": "L34"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_overview_2026_09_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_quantity_cost_contract_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_Quantity/B08_overview_2026_09.md", "source_location": "L5", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_overview_2026_09_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_standard_drawing_cost_inputs_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_Quantity/B08_overview_2026_09.md", "source_location": "L5", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_overview_2026_09_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b09_estimation_b09_overview_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_Quantity/B08_overview_2026_09.md", "source_location": "L5", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_overview_2026_09_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_mass_haul_diagram_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_Quantity/B08_overview_2026_09.md", "source_location": "L5", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_overview_2026_09_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_quantity_b08_2026_09_09_completion_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_Quantity/B08_overview_2026_09.md", "source_location": "L5", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_overview_2026_09_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_overview_2026_09_b08_quantity_2026_09_\uc218\ub7c9\uc0b0\ucd9c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_Quantity/B08_overview_2026_09.md", "source_location": "L10", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_overview_2026_09_b08_quantity_2026_09_\uc218\ub7c9\uc0b0\ucd9c", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_overview_2026_09_\uad6c\ud604_\uad6c\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_Quantity/B08_overview_2026_09.md", "source_location": "L14", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_overview_2026_09_b08_quantity_2026_09_\uc218\ub7c9\uc0b0\ucd9c", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_overview_2026_09_\uac80\uc99d\ub41c_\ud750\ub984", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_Quantity/B08_overview_2026_09.md", "source_location": "L26", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_overview_2026_09_b08_quantity_2026_09_\uc218\ub7c9\uc0b0\ucd9c", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_overview_2026_09_\uc644\ub8cc_\uc81c\ud55c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_Quantity/B08_overview_2026_09.md", "source_location": "L34", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/ast/v0.9.12/cfcd660466d61a836d480fab4492c51d5dfe72ca819a581e7bb85ad04058251c.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/cfcd660466d61a836d480fab4492c51d5dfe72ca819a581e7bb85ad04058251c.json new file mode 100644 index 000000000..c4b6a18af --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/cfcd660466d61a836d480fab4492c51d5dfe72ca819a581e7bb85ad04058251c.json @@ -0,0 +1 @@ +{"nodes": [{"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_multi_environment_safety_md", "label": "multi_environment_safety.md", "file_type": "document", "source_file": "concepts/multi_environment_safety.md", "source_location": "L1"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_multi_environment_safety_\ub2e4\uc911_\ud658\uacbd_\uc800\uc7a5\uc18c_\uacf5\uc6a9_db_\uc548\uc804", "label": "\ub2e4\uc911 \ud658\uacbd \uc800\uc7a5\uc18c\u00b7\uacf5\uc6a9 DB \uc548\uc804", "file_type": "document", "source_file": "concepts/multi_environment_safety.md", "source_location": "L9"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_multi_environment_safety_\ud655\uc778\ub41c_\uc704\ud5d8", "label": "\ud655\uc778\ub41c \uc704\ud5d8", "file_type": "document", "source_file": "concepts/multi_environment_safety.md", "source_location": "L11"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_multi_environment_safety_\uc6b4\uc601_\uaddc\uce59", "label": "\uc6b4\uc601 \uaddc\uce59", "file_type": "document", "source_file": "concepts/multi_environment_safety.md", "source_location": "L18"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_multi_environment_safety_\uc7ac\uacc4\uc0b0_\uc601\ud5a5", "label": "\uc7ac\uacc4\uc0b0 \uc601\ud5a5", "file_type": "document", "source_file": "concepts/multi_environment_safety.md", "source_location": "L29"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_multi_environment_safety_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_architecture_shared_resources_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/multi_environment_safety.md", "source_location": "L4", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_multi_environment_safety_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_storage_paths_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/multi_environment_safety.md", "source_location": "L4", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_multi_environment_safety_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_workflow_state_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/multi_environment_safety.md", "source_location": "L4", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_multi_environment_safety_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_design_data_lifecycle_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/multi_environment_safety.md", "source_location": "L4", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_multi_environment_safety_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_multi_environment_safety_\ub2e4\uc911_\ud658\uacbd_\uc800\uc7a5\uc18c_\uacf5\uc6a9_db_\uc548\uc804", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/multi_environment_safety.md", "source_location": "L9", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_multi_environment_safety_\ub2e4\uc911_\ud658\uacbd_\uc800\uc7a5\uc18c_\uacf5\uc6a9_db_\uc548\uc804", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_multi_environment_safety_\ud655\uc778\ub41c_\uc704\ud5d8", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/multi_environment_safety.md", "source_location": "L11", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_multi_environment_safety_\ub2e4\uc911_\ud658\uacbd_\uc800\uc7a5\uc18c_\uacf5\uc6a9_db_\uc548\uc804", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_multi_environment_safety_\uc6b4\uc601_\uaddc\uce59", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/multi_environment_safety.md", "source_location": "L18", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_multi_environment_safety_\ub2e4\uc911_\ud658\uacbd_\uc800\uc7a5\uc18c_\uacf5\uc6a9_db_\uc548\uc804", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_multi_environment_safety_\uc7ac\uacc4\uc0b0_\uc601\ud5a5", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/multi_environment_safety.md", "source_location": "L29", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/ast/v0.9.12/ea46826ede84d0192ec3198fd44c52db9956d1d6049ac400bef447a48b609c64.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/ea46826ede84d0192ec3198fd44c52db9956d1d6049ac400bef447a48b609c64.json new file mode 100644 index 000000000..c4547fb09 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/ea46826ede84d0192ec3198fd44c52db9956d1d6049ac400bef447a48b609c64.json @@ -0,0 +1 @@ +{"nodes": [{"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_overview_2026_09_md", "label": "B09_overview_2026_09.md", "file_type": "document", "source_file": "pages/B09_Estimation/B09_overview_2026_09.md", "source_location": "L1"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_overview_2026_09_b09_estimation_2026_09_\uc6d0\uac00\uacc4\uc0b0", "label": "B09 Estimation \u2014 2026-09 \uc6d0\uac00\uacc4\uc0b0", "file_type": "document", "source_file": "pages/B09_Estimation/B09_overview_2026_09.md", "source_location": "L10"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_overview_2026_09_\uad6c\ud604_\uad6c\uc131", "label": "\uad6c\ud604 \uad6c\uc131", "file_type": "document", "source_file": "pages/B09_Estimation/B09_overview_2026_09.md", "source_location": "L14"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_overview_2026_09_\ub9c8\uac10_\uae30\ub85d", "label": "\ub9c8\uac10 \uae30\ub85d", "file_type": "document", "source_file": "pages/B09_Estimation/B09_overview_2026_09.md", "source_location": "L26"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_overview_2026_09_\uc644\ub8cc_\uacbd\uacc4", "label": "\uc644\ub8cc \uacbd\uacc4", "file_type": "document", "source_file": "pages/B09_Estimation/B09_overview_2026_09.md", "source_location": "L35"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_overview_2026_09_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_quantity_cost_contract_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/B09_overview_2026_09.md", "source_location": "L5", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_overview_2026_09_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_standard_drawing_cost_inputs_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/B09_overview_2026_09.md", "source_location": "L5", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_overview_2026_09_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b08_quantity_b08_overview_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/B09_overview_2026_09.md", "source_location": "L5", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_overview_2026_09_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_estimation_b09_2026_09_09_completion_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/B09_overview_2026_09.md", "source_location": "L5", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_overview_2026_09_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_overview_2026_09_b09_estimation_2026_09_\uc6d0\uac00\uacc4\uc0b0", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/B09_overview_2026_09.md", "source_location": "L10", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_overview_2026_09_b09_estimation_2026_09_\uc6d0\uac00\uacc4\uc0b0", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_overview_2026_09_\uad6c\ud604_\uad6c\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/B09_overview_2026_09.md", "source_location": "L14", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_overview_2026_09_b09_estimation_2026_09_\uc6d0\uac00\uacc4\uc0b0", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_overview_2026_09_\ub9c8\uac10_\uae30\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/B09_overview_2026_09.md", "source_location": "L26", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_overview_2026_09_b09_estimation_2026_09_\uc6d0\uac00\uacc4\uc0b0", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_overview_2026_09_\uc644\ub8cc_\uacbd\uacc4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/B09_overview_2026_09.md", "source_location": "L35", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/ast/v0.9.12/eb9df3f9e9f31f6598053a01f5ba1a93002e8ecd82230eb6c758edd73e33ebb5.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/eb9df3f9e9f31f6598053a01f5ba1a93002e8ecd82230eb6c758edd73e33ebb5.json new file mode 100644 index 000000000..c4547fb09 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/eb9df3f9e9f31f6598053a01f5ba1a93002e8ecd82230eb6c758edd73e33ebb5.json @@ -0,0 +1 @@ +{"nodes": [{"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_overview_2026_09_md", "label": "B09_overview_2026_09.md", "file_type": "document", "source_file": "pages/B09_Estimation/B09_overview_2026_09.md", "source_location": "L1"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_overview_2026_09_b09_estimation_2026_09_\uc6d0\uac00\uacc4\uc0b0", "label": "B09 Estimation \u2014 2026-09 \uc6d0\uac00\uacc4\uc0b0", "file_type": "document", "source_file": "pages/B09_Estimation/B09_overview_2026_09.md", "source_location": "L10"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_overview_2026_09_\uad6c\ud604_\uad6c\uc131", "label": "\uad6c\ud604 \uad6c\uc131", "file_type": "document", "source_file": "pages/B09_Estimation/B09_overview_2026_09.md", "source_location": "L14"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_overview_2026_09_\ub9c8\uac10_\uae30\ub85d", "label": "\ub9c8\uac10 \uae30\ub85d", "file_type": "document", "source_file": "pages/B09_Estimation/B09_overview_2026_09.md", "source_location": "L26"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_overview_2026_09_\uc644\ub8cc_\uacbd\uacc4", "label": "\uc644\ub8cc \uacbd\uacc4", "file_type": "document", "source_file": "pages/B09_Estimation/B09_overview_2026_09.md", "source_location": "L35"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_overview_2026_09_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_quantity_cost_contract_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/B09_overview_2026_09.md", "source_location": "L5", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_overview_2026_09_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_standard_drawing_cost_inputs_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/B09_overview_2026_09.md", "source_location": "L5", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_overview_2026_09_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b08_quantity_b08_overview_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/B09_overview_2026_09.md", "source_location": "L5", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_overview_2026_09_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_estimation_b09_2026_09_09_completion_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/B09_overview_2026_09.md", "source_location": "L5", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_overview_2026_09_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_overview_2026_09_b09_estimation_2026_09_\uc6d0\uac00\uacc4\uc0b0", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/B09_overview_2026_09.md", "source_location": "L10", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_overview_2026_09_b09_estimation_2026_09_\uc6d0\uac00\uacc4\uc0b0", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_overview_2026_09_\uad6c\ud604_\uad6c\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/B09_overview_2026_09.md", "source_location": "L14", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_overview_2026_09_b09_estimation_2026_09_\uc6d0\uac00\uacc4\uc0b0", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_overview_2026_09_\ub9c8\uac10_\uae30\ub85d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/B09_overview_2026_09.md", "source_location": "L26", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_overview_2026_09_b09_estimation_2026_09_\uc6d0\uac00\uacc4\uc0b0", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b09_estimation_b09_overview_2026_09_\uc644\ub8cc_\uacbd\uacc4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B09_Estimation/B09_overview_2026_09.md", "source_location": "L35", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/ast/v0.9.12/ee57e3058f0b6ba2a2bd431682850119d67bc0e0479a7b78ddec1c50188b71b2.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/ee57e3058f0b6ba2a2bd431682850119d67bc0e0479a7b78ddec1c50188b71b2.json new file mode 100644 index 000000000..f58c8e7ee --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/ee57e3058f0b6ba2a2bd431682850119d67bc0e0479a7b78ddec1c50188b71b2.json @@ -0,0 +1 @@ +{"nodes": [{"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_design_data_lifecycle_md", "label": "design_data_lifecycle.md", "file_type": "document", "source_file": "concepts/design_data_lifecycle.md", "source_location": "L1"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_design_data_lifecycle_\uc124\uacc4_\ub370\uc774\ud130_\uc0dd\uba85\uc8fc\uae30", "label": "\uc124\uacc4 \ub370\uc774\ud130 \uc0dd\uba85\uc8fc\uae30", "file_type": "document", "source_file": "concepts/design_data_lifecycle.md", "source_location": "L9"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_design_data_lifecycle_\uc815\ubcf8_\uc138_\ubc8c", "label": "\uc815\ubcf8 \uc138 \ubc8c", "file_type": "document", "source_file": "concepts/design_data_lifecycle.md", "source_location": "L11"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_design_data_lifecycle_\uacc4\ud68d\ub178\uc120_\uaddc\uce59", "label": "\uacc4\ud68d\ub178\uc120 \uaddc\uce59", "file_type": "document", "source_file": "concepts/design_data_lifecycle.md", "source_location": "L21"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_design_data_lifecycle_\uacc4\uc0b0_\uad6c\ud604_\uc6d0\uce59", "label": "\uacc4\uc0b0 \uad6c\ud604 \uc6d0\uce59", "file_type": "document", "source_file": "concepts/design_data_lifecycle.md", "source_location": "L28"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_design_data_lifecycle_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b03_fileinput_b03_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/design_data_lifecycle.md", "source_location": "L4", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_design_data_lifecycle_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b05_profile_b05_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/design_data_lifecycle.md", "source_location": "L4", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_design_data_lifecycle_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_b06_section_b06_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/design_data_lifecycle.md", "source_location": "L4", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_design_data_lifecycle_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_workflow_state_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/design_data_lifecycle.md", "source_location": "L4", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_design_data_lifecycle_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_multi_environment_safety_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "concepts/design_data_lifecycle.md", "source_location": "L4", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_design_data_lifecycle_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_design_data_lifecycle_\uc124\uacc4_\ub370\uc774\ud130_\uc0dd\uba85\uc8fc\uae30", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/design_data_lifecycle.md", "source_location": "L9", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_design_data_lifecycle_\uc124\uacc4_\ub370\uc774\ud130_\uc0dd\uba85\uc8fc\uae30", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_design_data_lifecycle_\uc815\ubcf8_\uc138_\ubc8c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/design_data_lifecycle.md", "source_location": "L11", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_design_data_lifecycle_\uc124\uacc4_\ub370\uc774\ud130_\uc0dd\uba85\uc8fc\uae30", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_design_data_lifecycle_\uacc4\ud68d\ub178\uc120_\uaddc\uce59", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/design_data_lifecycle.md", "source_location": "L21", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_design_data_lifecycle_\uc124\uacc4_\ub370\uc774\ud130_\uc0dd\uba85\uc8fc\uae30", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_concepts_design_data_lifecycle_\uacc4\uc0b0_\uad6c\ud604_\uc6d0\uce59", "relation": "contains", "confidence": "EXTRACTED", "source_file": "concepts/design_data_lifecycle.md", "source_location": "L28", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/ast/v0.9.12/fb3335ebc40f92e8b3b885c40561ae027a5a98376d0df670b9a1d7fa8568acad.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/fb3335ebc40f92e8b3b885c40561ae027a5a98376d0df670b9a1d7fa8568acad.json new file mode 100644 index 000000000..c1e744685 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/fb3335ebc40f92e8b3b885c40561ae027a5a98376d0df670b9a1d7fa8568acad.json @@ -0,0 +1 @@ +{"nodes": [{"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_overview_2026_09_md", "label": "B08_overview_2026_09.md", "file_type": "document", "source_file": "pages/B08_Quantity/B08_overview_2026_09.md", "source_location": "L1"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_overview_2026_09_b08_quantity_2026_09_\uc218\ub7c9\uc0b0\ucd9c", "label": "B08 Quantity \u2014 2026-09 \uc218\ub7c9\uc0b0\ucd9c", "file_type": "document", "source_file": "pages/B08_Quantity/B08_overview_2026_09.md", "source_location": "L10"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_overview_2026_09_\uad6c\ud604_\uad6c\uc131", "label": "\uad6c\ud604 \uad6c\uc131", "file_type": "document", "source_file": "pages/B08_Quantity/B08_overview_2026_09.md", "source_location": "L14"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_overview_2026_09_\uac80\uc99d\ub41c_\ud750\ub984", "label": "\uac80\uc99d\ub41c \ud750\ub984", "file_type": "document", "source_file": "pages/B08_Quantity/B08_overview_2026_09.md", "source_location": "L26"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_overview_2026_09_\uc644\ub8cc_\uc81c\ud55c", "label": "\uc644\ub8cc\u00b7\uc81c\ud55c", "file_type": "document", "source_file": "pages/B08_Quantity/B08_overview_2026_09.md", "source_location": "L34"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_overview_2026_09_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_quantity_cost_contract_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_Quantity/B08_overview_2026_09.md", "source_location": "L5", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_overview_2026_09_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_standard_drawing_cost_inputs_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_Quantity/B08_overview_2026_09.md", "source_location": "L5", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_overview_2026_09_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b09_estimation_b09_overview_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_Quantity/B08_overview_2026_09.md", "source_location": "L5", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_overview_2026_09_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_mass_haul_diagram_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_Quantity/B08_overview_2026_09.md", "source_location": "L5", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_overview_2026_09_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_quantity_b08_2026_09_09_completion_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "pages/B08_Quantity/B08_overview_2026_09.md", "source_location": "L5", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_overview_2026_09_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_overview_2026_09_b08_quantity_2026_09_\uc218\ub7c9\uc0b0\ucd9c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_Quantity/B08_overview_2026_09.md", "source_location": "L10", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_overview_2026_09_b08_quantity_2026_09_\uc218\ub7c9\uc0b0\ucd9c", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_overview_2026_09_\uad6c\ud604_\uad6c\uc131", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_Quantity/B08_overview_2026_09.md", "source_location": "L14", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_overview_2026_09_b08_quantity_2026_09_\uc218\ub7c9\uc0b0\ucd9c", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_overview_2026_09_\uac80\uc99d\ub41c_\ud750\ub984", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_Quantity/B08_overview_2026_09.md", "source_location": "L26", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_overview_2026_09_b08_quantity_2026_09_\uc218\ub7c9\uc0b0\ucd9c", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_pages_b08_quantity_b08_overview_2026_09_\uc644\ub8cc_\uc81c\ud55c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "pages/B08_Quantity/B08_overview_2026_09.md", "source_location": "L34", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0} \ No newline at end of file diff --git a/docs/wiki/graphify-out/cache/ast/v0.9.12/ffbd538a8d4402dea1e148d077939ae38b57c0e43c35f52c5d3398dc98b368ed.json b/docs/wiki/graphify-out/cache/ast/v0.9.12/ffbd538a8d4402dea1e148d077939ae38b57c0e43c35f52c5d3398dc98b368ed.json new file mode 100644 index 000000000..42282fc60 --- /dev/null +++ b/docs/wiki/graphify-out/cache/ast/v0.9.12/ffbd538a8d4402dea1e148d077939ae38b57c0e43c35f52c5d3398dc98b368ed.json @@ -0,0 +1 @@ +{"nodes": [{"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "label": "index.md", "file_type": "document", "source_file": "index.md", "source_location": "L1"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_wiki_index", "label": "Wiki Index", "file_type": "document", "source_file": "index.md", "source_location": "L7"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_\uc6b0\uc120_\uc9c4\uc785\uc810", "label": "\uc6b0\uc120 \uc9c4\uc785\uc810", "file_type": "document", "source_file": "index.md", "source_location": "L11"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_\ub85c\uadf8\uc778_\ud6c4_\uae30\ub2a5", "label": "\ub85c\uadf8\uc778 \ud6c4 \uae30\ub2a5", "file_type": "document", "source_file": "index.md", "source_location": "L20"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_\ub85c\uadf8\uc778_\uc804_\uad00\ub9ac", "label": "\ub85c\uadf8\uc778 \uc804\u00b7\uad00\ub9ac", "file_type": "document", "source_file": "index.md", "source_location": "L43"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_\uacf5\ud1b5_\uac1c\ub150", "label": "\uacf5\ud1b5 \uac1c\ub150", "file_type": "document", "source_file": "index.md", "source_location": "L51"}, {"id": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_\ud604\uc7ac_\uc8fc\uc758\uc0ac\ud56d", "label": "\ud604\uc7ac \uc8fc\uc758\uc0ac\ud56d", "file_type": "document", "source_file": "index.md", "source_location": "L75"}], "edges": [{"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_wiki_index", "relation": "contains", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L7", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_wiki_index", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_\uc6b0\uc120_\uc9c4\uc785\uc810", "relation": "contains", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L11", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_project_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L13", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_workflow_data_flow_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L14", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_implementation_status_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L15", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_shared_resources_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L16", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_architecture_public_admin_map_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L17", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_ingest_index_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L18", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_wiki_index", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_\ub85c\uadf8\uc778_\ud6c4_\uae30\ub2a5", "relation": "contains", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L20", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b01_dashboard_b01_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L22", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b02_projregister_b02_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L23", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b03_fileinput_b03_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L24", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_las_free_sheet_surface_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L24", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b03_fileinput_b03_fileinput_plan_lidar_multi_file_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L25", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b04_preprocess_b04_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L26", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b05_profile_b05_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L27", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b05_profile_b05_structure_stations_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L27", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b05_profile_b05_completed_followups_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L28", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b05_profile_b05_corridor_followup_decisions_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L28", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b05_profile_b05_corridor_turn_correction_plan_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L28", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b05_profile_b05_corridor_plan_curves_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L29", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b05_profile_b05_corridor_cut_fill_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L30", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b05_profile_b05_corridor_patch_finish_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L31", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b06_section_b06_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L32", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b06_section_b06_pavement_revetment_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L32", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b06_section_b06_revetment_link_controls_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L32", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b06_section_b06_culvert_link_trim_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L32", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b07_designdetail_b07_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L33", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b07_designdetail_b07_standard_drawings_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L33", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b08_quantity_b08_overview_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L34", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b08_quantity_b08_2026_09_09_completion_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L35", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b08_designdetail_b08_cad_commands_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L36", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b08_designdetail_b08_cad_blocks_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L36", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b08_designdetail_b08_cad_table_entity_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L36", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b08_designdetail_b08_cad_title_block_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L36", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b08_designdetail_b08_cad_usability_2026_09_01_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L37", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b08_designdetail_b08_cross_structure_sheets_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L38", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b08_designdetail_b08_drawing_masshaul_watershed_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L38", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b09_estimation_b09_overview_2026_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L39", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b09_estimation_b09_2026_09_09_completion_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L40", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b10_payment_b10_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L41", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b11_status_b11_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L41", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_wiki_index", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_\ub85c\uadf8\uc778_\uc804_\uad00\ub9ac", "relation": "contains", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L43", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_a00_common_a00_common_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L45", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_a01_home_a01_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L46", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_a02_progdetail_a02_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L46", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_a03_compdetail_a03_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L46", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_a04_newshistory_a04_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L47", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_a05_edudetail_a05_frontend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L47", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_a06_login_a06_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L48", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_a07_register_a07_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L48", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_a08_support_a08_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L49", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_a09_security_a09_backend_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L49", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_wiki_index", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_\uacf5\ud1b5_\uac1c\ub150", "relation": "contains", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L51", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_a00_app_shell_framework_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L53", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_ui_templates_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L53", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_design_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L53", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_completed_2026_08_29_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L54", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_completed_2026_09_01_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L55", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_completed_2026_09_01_followups_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L56", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_completed_2026_09_02_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L57", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_completed_2026_09_03_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L58", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_completed_2026_09_03_additional_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L59", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_completed_2026_09_04_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L60", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_completed_2026_09_07_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L61", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_completed_2026_09_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L62", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_quantity_cost_contract_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L63", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_design_data_lifecycle_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L64", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_standard_drawing_cost_inputs_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L65", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_standard_quantity_open_2026_09_09_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L66", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_multi_environment_safety_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L67", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_auth_rbac_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L68", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_workflow_state_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L68", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_temp_upload_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L68", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_db_schema_overview_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L69", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_storage_paths_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L69", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_crs_metadata_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L69", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_api_common_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L70", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_schema_common_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L70", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_common_util_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L70", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_drainage_watershed_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L71", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_mass_haul_diagram_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L71", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_dependencies_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L72", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_b07_external_webcad_demos_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L72", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_law_source_quality_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L73", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_md", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_db_schema_unconfirmed_readme_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L73", "weight": 1.0}, {"source": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_wiki_index", "target": "c_program_coding_\uc784\ub3c4\uc124\uacc4_\ubc0f_\uacac\uc801\uc790\ub3d9\ud654_\ud504\ub85c\uadf8\ub7a8_\uac1c\ubc1c_docs_wiki_index_\ud604\uc7ac_\uc8fc\uc758\uc0ac\ud56d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "index.md", "source_location": "L75", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0} \ No newline at end of file